我创建了一个图标(.ico),其中包括以下尺寸: 16x16、32x32、48x48、64x64、96x96、128x128、256x256
我使用的原始文件是具有透明性的png。 创建图标文件时,我导入了文件 这样我的图标编辑器还会为图标的每个“页面”显示透明性。 不透明区域位于中心(矩形),上下分别具有透明区域(以完成正方形尺寸格式-类似于电影的信箱)
我从属性>应用程序>图标和清单>图标/浏览将ico文件添加到我的项目中。 它被添加到项目中,并在解决方案资源管理器中可见,其属性为Build Action = Embedded Resource。
构建项目后,在“项目”> bin>调试文件夹中查找,该图标对于所有视图(详细信息,小图标,大图标等)均显示正确。 但是,如果我将exe复制到桌面,则该图标会按比例放大显示,以消除透明区域,从而显示错误的外观。
当我在“项目”>“ obj”>“ debug”文件夹中查找时,所有视图的图标都会按比例缩放(就像在桌面上一样)。
有人可以解释为什么会这样以及如何解决吗?
答案 0 :(得分:0)
我找到了解决方案-我只是使用Build> Clean Solution 现在无论我在哪里查看这些图标,它们都是正确的。