C# 在编译时动态更改应用程序图标?(.NET)

C# 在编译时动态更改应用程序图标?(.NET),c#,.net,visual-studio-2010,compilation,icons,C#,.net,Visual Studio 2010,Compilation,Icons,我用一个代码库创建了两个应用程序,生成了两个可执行文件。是否有任何方法可以根据编译标志(或类似性质的标志)动态更改可执行文件的图标 我使用的是VS2010,代码是C#,如果这很重要的话。我找到的唯一方法是替换用于编译的批处理文件中的图标 copy \Resources\%VENDOR%.ico \icon.ico 您可以在这里找到使用编译器标志的解决方案;/win32res选项合格。创建.res文件有点不方便。

我用一个代码库创建了两个应用程序,生成了两个可执行文件。是否有任何方法可以根据编译标志(或类似性质的标志)动态更改可执行文件的图标


我使用的是VS2010,代码是C#,如果这很重要的话。

我找到的唯一方法是替换用于编译的批处理文件中的图标

copy \Resources\%VENDOR%.ico \icon.ico

您可以在这里找到使用编译器标志的解决方案;/win32res选项合格。创建.res文件有点不方便。