33

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

我在这里做错了什么?

4

9 回答 9

37

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

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

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

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

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

于 2012-04-19T08:36:32.813 回答
16

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

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

指定应用程序图标

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

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

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

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

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

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

希望这可以帮助。

于 2012-04-19T07:42:47.623 回答
14

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

图标设置

于 2016-05-06T15:56:49.157 回答
5

您的应用程序图标显示在任务栏中。左上角(窗口)的图标是表单图标。转到您的表格并用相同的图标填写属性“图标”;问题解决了。您无需将图标放在输出文件夹中(仅用于设置)。

于 2012-04-19T08:15:51.453 回答
4

Go to form's properties, ICON ... Choose an icon you want.

EDIT: try this

  1. Edit App.Ico to make it look like you want.
  2. In the property pane for your form, set the Icon property to your project's App.Ico file.
  3. Rebuild solution.

And read this one icons

于 2012-04-19T07:35:30.063 回答
4

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

于 2018-02-26T06:55:19.090 回答
2

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

于 2014-10-06T09:29:39.873 回答
0

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

于 2012-04-19T07:43:14.463 回答
0

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

修复:在完成上述操作后,我通过在 Visual Studio 菜单栏上构建并单击“重建解决方案”来重建解决方案,它成功了!

于 2015-11-21T09:26:29.580 回答