我想设置一个不同的图标为我的C#项目(使用VS 2010 PRO)的每个版本的配置。 一个配置是针对不同的客户,因此该配置应该使用不同的图标。
我不知道为什么,这不在的csproj文件的工作:
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
...blah...
<ApplicationIcon>Images\RegularIcon.ico</ApplicationIcon>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release-Customer|AnyCPU' ">
...blah...
<ApplicationIcon>Images\CustomerIcon.ico</ApplicationIcon>
</PropertyGroup>
它不工作。 真的不知道,如果我在正确的轨道上。
一个令人沮丧的事情......如果我设置在Visual Studio中的图标,在属性 - >应用程序选项卡,它在的csproj文件创建这样的:
<PropertyGroup>
<ApplicationIcon>Images\foo.ico</ApplicationIcon>
</PropertyGroup>
为什么在这个匿名的PropertyGroup指定的图标得到遵守,但一个在我的条件的PropertyGroup被忽略?
我很欣赏这一个任何帮助。