问:修改VSIX文件以声明它与Visual Studio Comunity 2015兼容。这是一个好主意,如果是这样,我该怎么做?
更多信息,具体示例:
我尝试在Windows 8.1上向Visual Studio Community 2015添加以下任一项:
对于VS 2010:https://visualstudiogallery.msdn.microsoft.com/ba57efa3-4061-4cdf-97f5-51715c4f120a
对于VS 2012& 2013年:https://visualstudiogallery.msdn.microsoft.com/b61cc443-4790-42b7-b7ab-2691119667d2
提供的文件随&?34; Microsoft Visual Studio版本选择器"。
打开具体示例续,安装失败:
然后我出现了#34;安装失败"消息和日志文件,这些是重要的部分:
Name: SharpGL
...
Supported Products:
Microsoft.VisualStudio.Ultimate
Microsoft.VisualStudio.Premium
Microsoft.VisualStudio.Pro
Microsoft.VisualStudio.VCSExpress
...
此似乎不包含我的产品,但随后:
Searching for applicable products...
Found installed product - Microsoft Visual Studio Community 2015
Found installed product - Microsoft Visual Studio 2015 Shell (Integrated)
Found installed product - Global Location
很好,我有兼容的产品!但是:
VSIXInstaller.NoApplicableSKUsException:
This extension is not installable on any currently installed products.
at VSIXInstaller.App.InitializeInstall(Boolean isRepairSupported)
at VSIXInstaller.App.InitializeInstall()
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
混乱!
VS社区似乎已经取代并与VS Express非常相似。今天尝试从微软网站下载VS Express只能产生VS社区。 p>
答案 0 :(得分:1)
对于VXIS包,支持的VS版本由程序包本身在执行时进行安装(它基本上是msi安装包,为您提供支持的版本列表)
通常支持的版本位于包内的清单中,获得对不同版本的支持,我认为需要重新编译。
换句话说......
如果要在特定版本的VS中安装VSIX扩展,则需要与该VS版本匹配的VSIX版本