C# 在生成后替换应用程序图标

C# 在生成后替换应用程序图标,c#,wpf,C#,Wpf,我需要标记一个特定的白色标签的应用程序,它需要获得适当的应用程序图标,这样当我在文件浏览器中浏览到exe时,它会显示带有标记的图标。我不是说在运行时更改图标,因为这不是问题 我曾尝试使用mono.cecil访问程序集,并替换名为“app.ico”的资源,但它似乎不起作用。我还尝试在xaml中使用包URI,但这不起作用,因为在编译时我不知道品牌资源位于何处 我知道这可能在预构建事件期间完成,但我更喜欢在生成exe后替换图标 有什么想法吗?在Visual Studio的“解决方案资源管理器”中,选择

我需要标记一个特定的白色标签的应用程序,它需要获得适当的应用程序图标,这样当我在文件浏览器中浏览到exe时,它会显示带有标记的图标。我不是说在运行时更改图标,因为这不是问题

我曾尝试使用mono.cecil访问程序集,并替换名为“app.ico”的资源,但它似乎不起作用。我还尝试在xaml中使用包URI,但这不起作用,因为在编译时我不知道品牌资源位于何处

我知道这可能在预构建事件期间完成,但我更喜欢在生成exe后替换图标


有什么想法吗?

在Visual Studio的“解决方案资源管理器”中,选择启动项目。右键单击它并选择“属性”,或者只需按键盘上的Alt+Enter键即可打开项目属性。在“应用程序”选项卡上,您应该看到“资源”部分。单击“图标和清单”并为应用程序选择一个图标。这就是你说的吗