我想将应用程序图标从默认更改为其他图标。
所以我做的是,我制作了一个图标并保存它。然后我进入项目属性中的应用程序选项卡,并更改了图标。在那里显示的是我制作的图标,但当我运行项目时,它显示灰色的图标,而不是我的图标。
我在这里做错了什么?
我想将应用程序图标从默认更改为其他图标。
所以我做的是,我制作了一个图标并保存它。然后我进入项目属性中的应用程序选项卡,并更改了图标。在那里显示的是我制作的图标,但当我运行项目时,它显示灰色的图标,而不是我的图标。
我在这里做错了什么?
不要通过Visual Studio运行它,否则图标可能会出现问题。
我认为这是因为在调试时,Visual Studio运行的是<yourapp>.vshost.exe
而不是你的应用程序。.vshost.exe文件不使用你的图标。
最终,你所做的是正确的。
在那里,图标应该看起来很好。如果你通过点击那个 .exe 运行它,图标在应用程序中也应该是正确的。
你的应用程序图标显示在任务栏中。左上角(窗口)的图标是表单图标。转到你的表单并将属性“图标”填充为相同的图标;问题解决了。你不需要将图标放在输出文件夹中(那只是用于设置)。
进入表单属性,选择图标...选择您想要的图标。
编辑: 尝试这个
并阅读这篇文章 icons
在构建项目之前,您应该将图标放在项目文件夹中。
我曾经遇到过同样的问题。我按照更改图标的步骤进行操作,但它总是安装默认图标。
解决方法:在上述步骤完成后,我通过单击 Visual Studio 菜单栏上的“生成”并选择“重新生成解决方案”,然后问题得到了解决!