0
我的C#.NET應用程序有我創建使用WIX工具集的安裝程序在資源目錄(如MyProject的/資源/ icon.ico)一個.ico文件,使用的應用程序圖標
。
當我安裝應用程序的圖標顯示在窗口的左上角,而不是在任務欄上(在任務欄上顯示設置爲true的應用程序),而不是沿着側中的.exe
如何請參閱wix xml源文件中的應用程序圖標,以便它顯示在Program Files和開始菜單中的.exe文件上?
我的C#.NET應用程序有我創建使用WIX工具集的安裝程序在資源目錄(如MyProject的/資源/ icon.ico)一個.ico文件,使用的應用程序圖標
。
當我安裝應用程序的圖標顯示在窗口的左上角,而不是在任務欄上(在任務欄上顯示設置爲true的應用程序),而不是沿着側中的.exe
如何請參閱wix xml源文件中的應用程序圖標,以便它顯示在Program Files和開始菜單中的.exe文件上?
您需要在應用程序菜單中指定圖標標籤快捷方式標籤。下面是圖標標籤的例子:
<Icon Id="MyIconID" SourceFile="..\PathToLogo\yourLogo.ico"></Icon>
在這裏你應該把它:
<Shortcut Id="MyAppStartMenuShortcut"
Name="MyApp"
Description="My App description"
Target="[INSTALLFOLDER]MyAppPathMyApp.exe"
WorkingDirectory="MyApp"
>
<Icon Id="MyIconID" SourceFile="..\PathToLogo\yourLogo.ico"></Icon>
</Shortcut>
中的SourceFile的路徑是到要導入的圖標。 Wix將負責將圖標添加到您的安裝文件,並確保它顯示在您的程序文件中。 希望這有助於!
工作非常感謝您讓我踏上第一步。但是,當我使用圖標的完整路徑(C:\ Users \ tom \ Documents \ Project \ Resources \ icon.ico)時。當我分發這個應用程序時,其他用戶將無法訪問我的本地機器,因此無法找到該文件。我可以將源文件指向我的主應用程序的資源嗎? –
我已經更新了我的答案。維克斯再次爲你照顧這件事。記住答案是你接受的答案嗎? –
Aaah我看到了,所以當程序被編譯時,它將本地資源打包到安裝程序中? –