我使用WiX的工具,以我的WPF應用程序創建的設置,但我不能改變桌面圖標變化維克斯桌面圖標
我插入:
<Icon Id="Icon.exe" SourceFile="icon.ico"/>
<Property Id="ARPPRODUCTICON" Value="icon.ico" />
,包括在我的維克斯文件icon.ico proect:
我認爲的SourceFile的路徑問題!
請你能檢查一下,告訴我我錯過了什麼。
在此先感謝
Abdulsalam
我使用WiX的工具,以我的WPF應用程序創建的設置,但我不能改變桌面圖標變化維克斯桌面圖標
我插入:
<Icon Id="Icon.exe" SourceFile="icon.ico"/>
<Property Id="ARPPRODUCTICON" Value="icon.ico" />
,包括在我的維克斯文件icon.ico proect:
我認爲的SourceFile的路徑問題!
請你能檢查一下,告訴我我錯過了什麼。
在此先感謝
Abdulsalam
您需要添加一個根目錄的參考。
類似的東西:
<Icon Id="Icon.exe" SourceFile="$(sys.CURRENTDIR)\icon.ico"/>
$(sys.CURRENTDIR) - 是你在編輯這個元素的文件的位置。 從截圖可能是產品.wxs
相對於這個位置找到icon.ico的位置。 例如: 如果icon.ico位於所謂的「資源」,比的資源文件屬性內的文件夾應該是─
<Icon Id="Icon.exe" SourceFile="$(sys.CURRENTDIR)\resources\icon.ico"/>
的路徑是它是如何定位在磁盤上,而不是在你的VS源代碼樹。
ARPPRODUCTICON屬性的值應該是<Icon>
元素的ID,而不是圖標文件的路徑。
<Property Id="ARPPRODUCTICON" Value="Icon.exe" />
要將圖標添加到桌面上添加圖標屬性快捷元素是這樣的:
<Shortcut Id="ApplicationDesktopShortcut"
Name="ORDER MS"
Description="ORDER Managment Systrm - Resturant POS"
Target="[INSTALLFOLDER]WixTest.exe"
WorkingDirectory="MYAPPDIRPROPERTY"
Icon= "Icon.exe"/>
感謝Arkady的重播,但沒有發生!桌面上應用程序的圖標和添加/刪除中的圖標也不會改變。任何想法 ? –
感謝Brian Sutherland指出元素問題的ID。 –
謝謝Arkady,我會爲您的解決方案嘗試最新的更新。 –
是我的解決辦法是對你有所幫助,如果有,請標記爲回答。 –
ARPPRODUCTICON屬性的值應該是元素的ID **不是**圖標文件的位置。 –
感謝Brian的幫助,我會盡力的。 –