首页 > 解决方案 > 我的应用程序图标在两个不同文件夹中的缩放比例不同

问题描述

我创建了一个图标 (.ico),其中包括以下尺寸:16x16、32x32、48x48、64x64、96x96、128x128、256x256

我使用的原始文件是具有透明度的 png。当我创建图标文件时,我导入了这些文件,以便我的图标编辑器也显示图标的每个“页面”的透明度。不透明区域位于中心(一个矩形),上下有透明区域(以完成正方形大小格式 - 有点像电影的信箱)

我从“属性”>“应用程序”>“图标和清单”>“图标/浏览”将 ico 文件添加到我的项目中。它被添加到项目中,并且在解决方案资源管理器中可见,对于它的属性,构建操作 = 嵌入式资源。

在我构建我的项目并查看“项目”> bin > 调试文件夹后,该图标对于所有视图(详细信息、小图标、大图标等)显示都是正确的。但是,如果我将 exe 复制到我的桌面,图标按比例显示以消除透明区域,从而出现在错误的方面。

当我查看“项目”> obj > 调试文件夹时,所有视图的图标都会按比例显示(就像在桌面上一样)。

有人可以解释为什么会发生这种情况以及如何解决吗?

标签: windowsvisual-studioiconsdesktop

解决方案


我找到了解决方案——我只是使用了 Build > Clean Solution,现在无论我在哪里查看它们,图标都是正确的。


推荐阅读