簡體   English   中英

通過clickonce發布時如何更改Setup.exe圖標

[英]How to change Setup.exe icon when publishing through clickonce

在通過 VS 發布時,是否有任何方法可以為 setup.exe 文件設置自定義圖標,以便單擊一次發布。 總是在發布后,我得到 setup.exe 文件並帶有圖標(一種黑色光盤圖像),但在安裝應用程序后,我可以在開始菜單、ctrlpanel 上看到我的自定義徽標。

我不知道有什么方法可以在構建項目之前更改圖標,以便在部署 ClickOnce 后它已經具有該圖標,但是您可以在部署后輕松編輯 setup.exe 圖標。 如果其他人在此之前知道一種方法,那么他們可以勝過我的答案。

Visual Studio 中,轉到“文件”>“打開”>“文件”,然后瀏覽到您的 ClickOnce 部署的setup.exe 打開這個文件。

您應該會看到一個文件夾樹。 右鍵單擊Icon節點並選擇Add Resource

它應該已經在左側選擇了圖標資源類型,因此單擊右側的導入以添加您的圖標。

您的圖標將在 Visual Studio 中打開,只需關閉此選項卡。 你應該回到你的文件夾樹。 Icon節點下查看並確保您的圖標具有最低的 ID 號。

保存文件。

您的 setup.exe 現在將擁有新圖標。

免責聲明:對我來說,Windows 很奇怪,並沒有立即刷新圖標。 如果我轉到其屬性或將文件復制到其他地方,我可以立即看到該圖標。 我想這是一個緩存的東西。

編輯:截圖:

在此處輸入圖片說明

雙擊主項目的屬性。

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

在頁面中間,有一個“圖標和清單”選項。 瀏覽以找到要使用的圖標並選擇它。 它需要位於項目的頂層文件夾中; 我想當你選擇它時它會把它放在那里。 該圖標將與您的項目一起部署,並將在“開始”菜單中使用。 (您可以仔細檢查 Application Files 對話框——它應該在那里標記為 include(auto))。

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

此鏈接為您解答: ClickOnce 開始菜單圖標

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM