我们有一个产品,但我们正在进行一些品牌 reshape ,因此我们需要能够构建和维护两个版本。我使用资源文件结合一些#if 东西来解决字符串、图像和其他任何问题,但程序图标给我带来了麻烦。我无法从 msdn 或谷歌搜索中弄清楚。谢谢!
最佳答案
您指的是应用程序图标吗?您可以手动编辑项目文件并输入类似于以下的代码:
<PropertyGroup>
<ApplicationIcon Condition=" '$(Configuration)' == 'Version1' ">Icon1.ico</ApplicationIcon>
<ApplicationIcon Condition=" '$(Configuration)' == 'Version2' ">Icon2.ico</ApplicationIcon>
</PropertyGroup>
<ItemGroup Condition=" '$(Configuration)' == 'Version1' ">
<Content Include="Icon1.ico" />
</ItemGroup>
<ItemGroup Condition=" '$(Configuration)' == 'Version2' ">
<Content Include="Icon2.ico" />
</ItemGroup>
关于c# - 想要在 C# 中具有不同构建的不同图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/223549/