2016-08-14 98 views
1

问:修改VSIX文件以声明它与Visual Studio Comunity 2015兼容。这是一个好主意,如果是这样,我该怎么做?“Visual Studio”“扩展和更新”版本和年份之间的兼容性。无论如何告诉VS安装它是否安全?


更多信息,一个具体的例子:

我试图在Windows 8.1中添加以下到Visual Studio 2015年社区任:

2010年VS:https://visualstudiogallery.msdn.microsoft.com/ba57efa3-4061-4cdf-97f5-51715c4f120a

对于VS 2012 & 2013:https://visualstudiogallery.msdn.microsoft.com/b61cc443-4790-42b7-b7ab-2691119667d2

提供的文件打开“Microsoft Visual Studio版本选择器”。


具体例子继续,安装失败:

我再与 “安装失败” 消息和日志文件中提出,这些都是重要的部分:

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社区。

+0

嗯,这有什么好安装VSIX扩展与VS社区做或不。链接的VSIX仅适用于VS ** 2010 ** – lokusking

+0

好点,并且2012年和2013年也有一个问题适用,部分原因是它是同一个问题,我可以手动调整它声称支持的垂直数吗?我当然不想运行VS的旧版本。部分原因是它从来没有找到兼容的产品,但后来就陷入困境。 – alan2here

+0

请参阅http://stackoverflow.com/questions/13269980/how-to-install-manually-vsix-2011-in-visual-studio-2012和http://stackoverflow.com/questions/22829652/use-older- vs-extensions-with-vs-2013 –

回答

1

VS Community Edition作为VS Express Editions的替代品发布。 Express版本不支持扩展/插件。

为VXIS包支持的VS版本是由包本身,当你执行它来安装(它基本上是MSI安装包,让你受支持版本的列表)

通常支持的版本是在决定在软件包内部显示,获得对不同版本的支持,我相信需要全新编译。

换句话说...

如果您要在VS的特定版本,你需要的VSIX的版本匹配VS版本

+0

所以没有办法,因为这不存在,好吧。 – alan2here

+0

可能...很难说没有关于包和你想一起工作的VS版本更具体的问题 – War

+0

我有更多的信息。我在这个问题中提供了很多信息,你的答案似乎很清楚,我试图避免这里的复杂性,因为如果工具正常工作,该工具应该足够硬,你说说尝试修复文件并不是一个好主意我。 – alan2here

相关问题