更改默认图标

我正在尝试将应用程序图标从默认更改为其他内容。 所以我做了什么,是我做了一个图标并保存了它。 然后我转到项目属性中的应用程序选项卡并更改了图标。 在那里,他显示了我制作的图标,但是当我运行我的项目时,它显示一个灰色图标而不是显示我的图标。

我在这里做错了什么?

通过Visual Studio运行它 – 然后图标应该看起来很好。

我相信这是因为在您调试时,Visual Studio运行.vshost.exe而不是您的应用程序。 .vshost.exe文件不使用您的图标。

最终,你所做的是正确的。

  1. 转到项目属性
  2. 在Application选项卡下,将默认图标更改为您自己的图标
  3. 建立项目
  4. 在您喜欢的文件资源管理器中找到.exe文件。

在那里,图标应该看起来很好。 如果通过单击该.exe运行它,那么该应用程序中的图标也应该是正确的。

项目的Icon属性指定将在Windows资源管理器和Windows任务栏中为已编译的应用程序显示的图标文件(.ico)。

可以在Project Designer的“应用程序”窗格中访问Icon属性; 它包含已作为资源或内容文件添加到项目中的图标列表。

指定应用程序图标

  1. 在解决方案资源管理器中选择项目后,在项目菜单上单击属性。
  2. 选择“应用程序”窗格
  3. 从图标下拉列表中选择一个图标(.ico)文件。

指定应用程序图标并将其添加到项目中

  1. 在解决方案资源管理器中选择项目后,在“项目”菜单上单击“属性”。
  2. 选择“应用程序”窗格
  3. 从“图标”下拉列表中选择“ 浏览” ,然后浏览到所需图标文件的位置。

图标文件作为内容文件添加到项目中,可以在左上角看到。

如果要为每个表单显示单独的图标,则必须转到每个表单的属性,选择图标属性并浏览所需的图标。

这是用于相同目的的MSDN链接 ……

希望这可以帮助。

如果您使用的是Forms ,则可以使用属性窗格中的图标设置。 为此,请选择表单并在属性窗格中向下滚动,直到看到图标设置。 当您打开应用程序时,它将在您的应用程序和任务栏中的任何位置显示图标

图标设置

您的应用程序图标显示在任务栏中。 topleft(窗口)上的图标是表单图标。 转到您的表单并使用相同的图标填充属性“icon”; 问题解决了。 您不需要将图标放在outputfolder中(这只是用于设置)。

转到表单的属性,ICON …选择所需的图标。

编辑:试试这个

  1. 编辑App.Ico使其看起来像你想要的。
  2. 在表单的属性窗格中,将Icon属性设置为项目的App.Ico文件。
  3. 重建解决方案。

并阅读这一个图标

如果您在运行EXE时显示指定的图标但从Visual Studio运行时不显示,则对于WPF项目,在XAML的顶部添加以下内容:Icon =“Images \ MyIcon.ico”。 把它放在你有Title和xmlns定义的地方。 (假设您的项目中有一个Images文件夹,并且您在那里添加了MyIcon.ico)。

转到项目属性 构建项目在您喜欢的文件资源管理器中找到.exe文件。

在构建之前,您应该将您的图标放在项目文件夹中

我有同样的问题。 我按照步骤更改了图标,但始终安装了默认图标。

FIX:在我完成上述操作之后,我通过在Visual Studio菜单栏上构建并单击“重建解决方案”来重建解决方案并且它工作正常!