代码之家  ›  专栏  ›  技术社区  ›  Noel

如何在Visual Studio 2017 Extensions中创建导航项

  •  0
  • Noel  · 技术社区  · 7 年前

    this post使菜单项在Visual Studio 2013中运行,但我无法使导航项工作,要么将原始代码升级到2017年,要么遵循VS 2017中的相同说明。 在VS 2013中,我可以创建一个类,如下所示,它会自动加载,但在2017年版本中不会。

     [TeamExplorerNavigationItem(GuidList.sampleTeamExplorerNavigationItem, 100)]
    public class SampleTeamExplorerNavigationItem : ITeamExplorerNavigationItem
    {
       ...
    }
    
    2 回复  |  直到 7 年前
        1
  •  1
  •   Noel    7 年前

    缺少的关键因素是确保在source.extension.vsixmanifest中添加“Microsoft.VisualStudio.MefComponent”资产。双击解决方案资源管理器中的清单文件,该文件应在设计器中打开。转到“资产”页面并“添加”该文件。 此外,请确保“System.ComponentModel.Composition”和(如Cole所建议的)Microsoft.TeamFoundation.Controls。dll被引用。

        2
  •  0
  •   Zhanglong Wu - MSFT    7 年前

    如果您使用visual studio 2017,它有不同的步骤。请遵循以下步骤。

    1. 文件->新建->项目->可扩展性->VSIX项目->根据需要更改项目名称->好啊

    2. 右键单击项目->添加->新项目->可扩展性->visual studio软件包->根据需要更改项目名称->添加

    https://1drv.ms/u/s!AlvaNEnglADDgRL2bSgNqDz2Z-ga