SLaks/Ref12

Only Community and Enterprise editions supported

Closed this issue · 0 comments

I tried to install this extension in VS2013 Pro, but I get an error message saying "This extension is not installable on any currently installed products." The install log shows:

1/4/2017 9:04:56 PM - Microsoft VSIX Installer
1/4/2017 9:04:56 PM - -------------------------------------------
1/4/2017 9:04:56 PM - Initializing Install...
1/4/2017 9:04:56 PM - Extension Details...
1/4/2017 9:04:56 PM - Identifier : SLaks-Ref12-086C4CE4-7061-4B1F-BC77-B64E4ED71B8E
1/4/2017 9:04:56 PM - Name : Ref12
1/4/2017 9:04:56 PM - Author : SLaks
1/4/2017 9:04:56 PM - Version : 4.4
1/4/2017 9:04:56 PM - Description : Forwards F12 to ReferenceSource.Microsoft.com instead of showing metadata.
1/4/2017 9:04:56 PM - Locale : en-US
1/4/2017 9:04:56 PM - MoreInfoURL : https://github.com/SLaks/Ref12
1/4/2017 9:04:56 PM - InstalledByMSI : False
1/4/2017 9:04:56 PM - SupportedFrameworkVersionRange : [4.5,)
1/4/2017 9:04:56 PM -
1/4/2017 9:04:56 PM - Supported Products :
1/4/2017 9:04:56 PM - Microsoft.VisualStudio.Community
1/4/2017 9:04:56 PM - Version : [12.0,16.0)
1/4/2017 9:04:56 PM - Microsoft.VisualStudio.Enterprise
1/4/2017 9:04:56 PM - Version : [12.0,16.0)
1/4/2017 9:04:56 PM -
1/4/2017 9:04:56 PM - References :
1/4/2017 9:04:56 PM -
1/4/2017 9:04:56 PM - Searching for applicable products...
1/4/2017 9:04:58 PM - Found installed product - Microsoft Visual Studio Professional 2013
1/4/2017 9:04:58 PM - Found installed product - Microsoft Visual Studio 2013 Shell (Integrated)
1/4/2017 9:04:58 PM - Found installed product - Global Location
1/4/2017 9:04:58 PM - Found installed product - ssms
1/4/2017 9:04:58 PM - VSIXInstaller.NoApplicableSKUsException: This extension is not installable on any currently installed products.
at VSIXInstaller.App.InitializeInstall()
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.Execute()

Manually opening the vsix file in a zip file manager and adding an

<InstallationTarget Version="[12.0,16.0)" Id="Microsoft.VisualStudio.Pro" />

line to extension.vsixmanifest, it installs fine and works well.

Looking at https://msdn.microsoft.com/en-us/library/hh696828.aspx, I would expect the extension to also fail to install on the Premium and Ultimate editions, even though it could work on those just as well, but I cannot verify that.

Can the other editions be added to the source.extension.vsixmanifest file?