2010-04-15 50 views

回答

26

雙擊主項目的屬性。

單擊應用程序選項卡。 (我假設C#在這裏,如果你在做VB,如果它不同,請回復,我會看看它是否相同。)

在頁面中間,有一個「圖標和表現」。
瀏覽以找到要使用的圖標並將其選中。
它需要位於項目的頂層文件夾中;我想它會在你選擇它時放在那裏。
該圖標將與您的項目一起部署,並將在開始菜單中使用。 (你可以重新檢查應用程序文件對話框 - 它應該在那裏標記包含(自動))。

您可以將表單上的圖標設置爲指向同一圖標,並在所有表單上顯示。

+0

沒有這樣工作。已經嘗試過。也許這是Visual Studio 2010 beta的一個bug – 2010-04-17 11:06:38

+0

這很奇怪。我部署了我的應用程序,並沒有遇到任何問題。 ico文件是否包含在部署中?它是否在應用程序文件中,標記爲包含? – RobinDotNet 2010-04-17 20:41:42

+1

RobinDotNet關於該圖標的建議,特別是「它需要位於項目的頂層文件夾」至關重要。我只是浪費了幾個小時才找到了一個問題,我的圖標被放置在Images \ myicon.deploy下的Application Files文件夾中,下載這個資源時導致錯誤。 – jpierson 2010-04-29 23:41:22

4

導致我到此線程的問題如下:當我使用ClickOnce部署和安裝我的應用程序時,如何爲我的開始菜單快捷方式設置圖標?這也是雷內的問題。

我確實試過解決方案,其中一個轉到應用程序選項卡,並在頁面中間使用「圖標和清單」選項。我確信圖標在各種資源文件中。該圖標出現在我的窗口窗體上,但未能解決問題:啓動圖標仍然是默認圖標,並未更改爲我的應用程序圖標。

失敗是因爲涉及到另一個問題。我爲表單構建的icon.ico文件是250x250和96px的分辨率。我將位於根文件夾中的應用程序圖標重建爲16x16和72px的分辨率。完成此操作後,Windows中的「開始」菜單圖標將更改爲我應用程序的圖標。

1

如果您以前使用默認圖標發佈了該應用程序,則必須卸載該應用程序並重新安裝以使新圖標正確顯示。

相關問題