[英]How to set WPF application icon using ico file from subfolder
我正在嘗試更改 WPF 應用程序的默認圖標。 我有一個 ico 文件,我想在Icons文件夾中使用它。
我試圖在application.csproj
文件中設置應用程序的程序集圖標。 更多信息可以在這里找到
<PropertyGroup>
<ApplicationIcon>icon.ico</ApplicationIcon>
</PropertyGroup>
...
<ItemGroup>
<Resource Include="Icons\icon.ico" />
</ItemGroup>
但是當我嘗試這個時,我收到一個錯誤: Could not find file
它正在包含 csproj 文件而不是Icons目錄的目錄中尋找icon.ico
文件。
有沒有辦法讓我的 ico 文件位於名為Icons的子目錄中並使用
<ApplicationIcon>
來設置應用程序的圖標?
首先,以“正確”的方式將圖標添加到文件夾中。 也就是說,從解決方案資源管理器中,右鍵單擊Icons
文件夾,然后轉到Add --> Existing Item
並選擇Icons
文件夾以外的其他位置的Icons
文件。 這會將圖標作為資源文件復制到您的項目目錄中。 復制后,再次右鍵單擊解決方案資源管理器中的圖標,單擊Properties
並驗證是否設置了Build Action = Resource
。
然后,再次從Solution Explorer
右鍵單擊您的項目並選擇Properties
。 它將打開以下窗口:
在Resources
部分,選擇Icon and manifest
然后在Icon
下拉列表中,選擇您剛剛添加到項目中的圖標。
現在圖標將出現在應用程序窗口中。
還有在你的任務欄中:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.