更改默认图标
我正在尝试将应用程序图标从默认更改为其他内容。 所以我做了什么,是我做了一个图标并保存了它。 然后我转到项目属性中的应用程序选项卡并更改了图标。 在那里,他显示了我制作的图标,但是当我运行我的项目时,它显示一个灰色图标而不是显示我的图标。
我在这里做错了什么?
不通过Visual Studio运行它 – 然后图标应该看起来很好。
我相信这是因为在您调试时,Visual Studio运行
而不是您的应用程序。 .vshost.exe文件不使用您的图标。
最终,你所做的是正确的。
- 转到项目属性
- 在Application选项卡下,将默认图标更改为您自己的图标
- 建立项目
- 在您喜欢的文件资源管理器中找到.exe文件。
在那里,图标应该看起来很好。 如果通过单击该.exe运行它,那么该应用程序中的图标也应该是正确的。
项目的Icon属性指定将在Windows资源管理器和Windows任务栏中为已编译的应用程序显示的图标文件(.ico)。
可以在Project Designer的“应用程序”窗格中访问Icon属性; 它包含已作为资源或内容文件添加到项目中的图标列表。
指定应用程序图标
- 在解决方案资源管理器中选择项目后,在项目菜单上单击属性。
- 选择“应用程序”窗格
- 从图标下拉列表中选择一个图标(.ico)文件。
指定应用程序图标并将其添加到项目中
- 在解决方案资源管理器中选择项目后,在“项目”菜单上单击“属性”。
- 选择“应用程序”窗格
- 从“图标”下拉列表中选择“ 浏览” ,然后浏览到所需图标文件的位置。
图标文件作为内容文件添加到项目中,可以在左上角看到。
如果要为每个表单显示单独的图标,则必须转到每个表单的属性,选择图标属性并浏览所需的图标。
这是用于相同目的的MSDN链接 ……
希望这可以帮助。
如果您使用的是Forms
,则可以使用属性窗格中的图标设置。 为此,请选择表单并在属性窗格中向下滚动,直到看到图标设置。 当您打开应用程序时,它将在您的应用程序和任务栏中的任何位置显示图标
您的应用程序图标显示在任务栏中。 topleft(窗口)上的图标是表单图标。 转到您的表单并使用相同的图标填充属性“icon”; 问题解决了。 您不需要将图标放在outputfolder中(这只是用于设置)。
转到表单的属性,ICON …选择所需的图标。
编辑:试试这个
- 编辑App.Ico使其看起来像你想要的。
- 在表单的属性窗格中,将Icon属性设置为项目的App.Ico文件。
- 重建解决方案。
并阅读这一个图标
如果您在运行EXE时显示指定的图标但从Visual Studio运行时不显示,则对于WPF项目,在XAML的顶部添加以下内容:Icon =“Images \ MyIcon.ico”。 把它放在你有Title和xmlns定义的地方。 (假设您的项目中有一个Images文件夹,并且您在那里添加了MyIcon.ico)。
构建项目在您喜欢的文件资源管理器中找到.exe文件。
在构建之前,您应该将您的图标放在项目文件夹中
我有同样的问题。 我按照步骤更改了图标,但始终安装了默认图标。
FIX:在我完成上述操作之后,我通过在Visual Studio菜单栏上构建并单击“重建解决方案”来重建解决方案并且它工作正常!