C#学习教程:为每个构建配置设置不同的ApplicationIcon分享


为每个构建配置设置不同的ApplicationIcon

我正在尝试为我的C#项目的每个构建配置设置一个不同的Icon(使用VS 2010 pro)。 一个配置适用于不同的客户,因此该配置应使用不同的图标。

我不确定为什么这在csproj文件中不起作用:

 ...blah... ImagesRegularIcon.ico   ...blah... ImagesCustomerIcon.ico  

它不起作用。 不确定我是否走在正确的轨道上。

令人沮丧的事情……如果我在Visual Studio中使用Properties-> Application选项卡设置图标,它会在csproj文件中创建:

  Imagesfoo.ico  

为什么要遵守此匿名PropertyGroup中指定的图标,但是条件PropertyGroup中的图标会被忽略?

我很感激这个帮助。

它可能确实有效。 这是你不容易看到的东西。 Windows资源管理器有一个非常尴尬的习惯,即在图标缓存中存储程序图标。 因此,如果您使用一个图标运行.exe,则会将该图标存储在缓存中。 在需要时再次快速提供。 优化,从.exe文件中挖出一个图标很慢。

重置缓存是可能的,但很尴尬,最好在superuser.com上询问一个好的程序。 或者只是使用Visual Studio进行检查。 文件+打开+文件,选择.exe,打开图标节点,然后双击该条目。

上述就是C#学习教程:为每个构建配置设置不同的ApplicationIcon分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—猴子技术宅(www.ssfiction.com)

本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ssfiction.com/ckf/959993.html

发表评论

邮箱地址不会被公开。 必填项已用*标注