将VSIX从VS 2013升级到VS 2015

时间:2015-08-04 10:19:15

标签: asp.net visual-studio-2013 visual-studio-2015 vsix vsixmanifest

我在VS 2013中创建了一个Visual Studio扩展(vsix)来添加一个新的项目模板。我需要让它在VS 2015中运行。我修改了source.extension.vsixmanifest文件以包含Microsoft.VisualStudio.Pro [14.0]。问题是它已经安装在VS 2015中,但是有一些VS 2013特定的dll。因此在创建项目时会出错。有没有办法让它在VS 2015中运行,而无需重写整个代码。?

1 个答案:

答案 0 :(得分:0)

你可以试试这个:

  1. 使用VS2015打开您的项目
  2. 右键单击并选择添加,新项目
  3. 在Visual C#Items中,选择Extensibility
  4. 添加VSPackage.cs项目
  5. 如果您不需要,请删除对此软件包的每个引用
  6. Visual Studio将为VS2015添加新的参考。这不是一个完美的解决方案,它可能无法编译,因为你有一个Microsoft.VisualStudio.Shell.12.0的引用,所以只需删除它。

    如果您需要更多帮助,请告诉我,但这应该是一个良好的开端。