如何创建面向Visual Studio Community Edition的Visual Studio扩展(vsix)

时间:2015-03-14 15:21:01

标签: visual-studio-2013 vsix vsixmanifest

我正在升级和旧的Visual Studio扩展。这很简单,所以我想针对所有可能的Visual Studio版本。因为seems Visual Studio 2013 Community Edition现在支持扩展:

  

使用新的社区版,任何开发人员也可以使用这些扩展。

我已经决定将它包括在内。

问题是我不知道如何更新.vsixmanifest文件以支持Community Edition - 这是<InstallationTarget>元素的Id属性,根据{{3 },具有以下“预期”值:

  • Microsoft.VisualStudio.IntegratedShell
  • Microsoft.VisualStudio.Pro
  • Microsoft.VisualStudio.Premium
  • Microsoft.VisualStudio.Ultimate
  • Microsoft.VisualStudio.VWDExpress
  • Microsoft.VisualStudio.VPDExpress
  • Microsoft.VisualStudio.VSWinExpress
  • Microsoft.VisualStudio.VSLS
  • My.Shell.App

这些都不是明显的选择。

1 个答案:

答案 0 :(得分:4)

只针对Microsoft.VisualStudio.Pro。另外,带有vspackage的visx无法在VS Express版本中安装,无论您在清单中放置什么,实际上只有CE或更高版本才能安装这些版本。