我正在升级和旧的Visual Studio扩展。这很简单,所以我想针对所有可能的Visual Studio版本。Visual Studio 2013 Community Edition现在似乎支持扩展:
在新的社区版本中,任何开发人员也可以使用这些扩展。
我决定也包括它。
问题是我不确定如何更新 .vsixmanifest 文件以支持社区版 - 这是 <InstallationTarget>
元素的 Id
属性,根据文档,它具有以下"预期"值:
- 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
这些都不是一个明显的选择。
只针对 Microsoft.VisualStudio.Pro。此外,带有 vspackage 的 visx 无法安装在 VS Express 版本中,无论您在清单中放入什么,实际上只有 CE 或更高版本会安装这些版本。