【问题标题】:How do I change icon on a Visual Studio Integration Package (VSPackage)?如何更改 Visual Studio 集成包 (VSPackage) 上的图标?
【发布时间】:2013-09-17 10:27:24
【问题描述】:

所以我有一个标准的 Visual Studio 集成包,它是使用 VS2010 Visual Studio 集成向导创建的,其中几乎包含以下代码,我正在尝试弄清楚如何为我的项目更改工具菜单中的图标:

<PackageRegistration(UseManagedResourcesOnly:=True), _
InstalledProductRegistration("#110", "#112", "1.0", IconResourceID:=400), _
ProvideMenuResource("Menus.ctmenu", 1), _
Guid(GuidList.guidDALDesigner_VSPackPkgString)> _
Public NotInheritable Class DALDesigner_VSPackPackage
    Inherits Package
...

我一直在我的菜单项旁边看到“1”图标。如何将图标更改为我想要的?

【问题讨论】:

  • @Omribitan - 当然,仅供参考,这是 VSPackage,而不是 Visual Studio 插件
  • hmmm ...向导第2页中的“更改图标”按钮怎么样?取自:msdn.microsoft.com/en-us/library/vstudio/…
  • @Omribitan - 是的,我也是这么想的,但我不知道如何找回向导,因为我已经有了项目 :-) 它必须在 XML 文件或代码中的某个地方。 ..只是不知道在哪里...
  • 尝试新建一个VSPackage项目,更改向导中的图标,然后对比生成的code/xml。抱歉,我只是在没有发布代码或示例的情况下提出想法。我从来没有使用过 VSPackage 只是想帮忙:)
  • @Omribitan - 感激不尽。我会试试的。

标签: c# vb.net visual-studio-2010 visual-studio vspackage


【解决方案1】:

这是在 .vsct 文件中设置的。例如见how can i add a new icon to a Visual Studio 2010 extension?

我认为 VS 会在幕后进行一些缓存,但您修改后的图标可能不会立即被拾取。 在我的测试中,实验实例没有那个“问题”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-07
    • 1970-01-01
    • 2023-03-16
    相关资源
    最近更新 更多