C# Visual Studio 使用错误的.exe图标



我首先在属性>应用程序下将"icon1.ico"添加到我的项目中。当我构建它时,我的.exe有"icon1"。在此之后,我决定将图标更改为"icon2.ico",我以相同的方式添加并选择了该图标。下拉菜单旁边的小图标显示"icon2"。但是,当我构建项目时,它仍然使用旧的"icon1"。

然后我从项目中删除了旧图标,并重建。还是同一个旧图标。然后,我更改为下拉列表中的"默认图标"(下拉列表仅显示"icon2"和(默认))并重建。然后,exe 具有默认图标。再次变回"icon2",exe 得到了"icon1",尽管它不再在项目中。

这怎么可能?

我设法找到了问题所在。在我的解决方案中,我有 3 个项目。出于某种原因,尽管被选为启动项目,但我所有的清理和重建尝试似乎都没有影响带有错误图标的项目(这包括删除 bin 文件夹),唯一正在构建的项目是另外两个项目之一(输出仍然说 3 构建成功,0 是最新的)。

解决它的方法是右键单击特定项目并选择重建,这将应用正确的图标。

最新更新