我有一個應用程序部署到Visual Studio 2010安裝項目的客戶機。 我的應用程序爲主exe文件創建一個桌面快捷方式。Visual Studio安裝項目 - 使用exe圖標安裝的快捷方式
如果我打開快捷方式的屬性,然後選擇「更改圖標」我看到的是,用於快捷方式的圖標是一樣的東西:
%SystemRoot%\Installer\{5B821236-4F7A-4AC9-8BA6-441F456F12F0}\_83771230001D45618121E3.exe
Hoever,我希望它是
%Program Files%\MyCompany\MyApp\MyApp.exe
或
%Program Files%\MyCompany\MyApp\MyIcon.ico
有沒有辦法存檔?
我已經使用JavaScript的PICE來修改我的設置在PostBuild步驟
DISABLEADVTSHORTCUTS = 1
添加到屬性表中安裝程序文件。也許解決方案是相似的,但我不知道要改變什麼。
這是一個問題,因爲我的應用程序有一個分辨率高達256x256像素的圖標文件。資源文件(_83771230001D45618121E3.exe)似乎只包含一個不能縮放的48x48 px版本。如果我將圖標更改爲'%Program Files%\ MyCompany \ MyApp \ MyApp.exe',我會得到256x265 px版本。 –
很可能這是Windows Installer如何保存它。要使用大圖標,您需要像我在帖子中提到的自定義操作。 –
有沒有人有如何創建這樣的自定義操作的例子? –