【问题标题】:Change the Start menu icon of exe更改exe的开始菜单图标
【发布时间】:2014-08-07 09:59:15
【问题描述】:

我在 Visual Studio 中更改了我的应用程序图标,但默认图标仍显示在“开始”菜单中。如何更改开始菜单图标?

【问题讨论】:

标签: c# winforms visual-studio-2013


【解决方案1】:

好吧,假设您只是错过了其中的一部分,这是我的第一个建议:

  1. 在 Visual Studio 中打开您的 Windows 窗体项目。
  2. 在设计器视图中打开主窗体(可能是 Form1)。
  3. 打开属性窗格并向下直到看到Icon,然后单击省略号按钮并选择所需的图标。
  4. 进入Project菜单,点击appName Properties...(应该是菜单的最后一项)
  5. 在右侧和底部的应用程序面板中,有一个默认图标部分。单击省略号以选择所需的图标。
  6. 保存更改并重新构建。然后发布应用程序。现在开始菜单中是否出现了正确的“默认”图标?

如果没有:

您可以编写自定义 shell 扩展来逐个文件更改此特定文件的图标。

不过,要做到这一点,您应该用 C++(非托管代码)编写扩展:

请参阅How to change an icon for one single file of the specific type?this 了解具体实施情况。

【讨论】:

  • 您能否在解决方案资源管理器中查看一下 - 双击“属性”节点下名为“资源”的项目。它应该会显示您添加的文件列表,包括图标。如果您在图标顶部看到红色 x 或红色圆圈,则需要从图标文件名中删除连字符 (-),然后重命名文件本身以及对该文件名的所有其他引用,然后保存并重建。
  • 错误:无法访问已处置的对象。对象名称:“FileCodeModel”。
  • @OnePage 也看到了这个问题:stackoverflow.com/questions/9813261/… - 这个人似乎也有同样的问题,也许其中一个答案可能对你有帮助。
猜你喜欢
  • 2020-11-18
  • 2011-02-08
  • 1970-01-01
  • 1970-01-01
  • 2022-08-12
  • 2010-11-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多