1

Topic: Install SQL Server 2016 Fails on Machine with VS Pro 2017 RC

I attempted to install the ViEmu extension for SQL Server Management Studio 2016 and received:

VSIXInstaller.NoApplicableSKUsException: This extension is not installable on any currently installed products.

The machine has VS Pro 2017 RC installed and no other Visual Studio products.

I had originally installed SSMS 17.0 RC1. I thought this was the problem, so I uninstalled 17.0 and installed 16.5.1. I received the same error.

I found this in the install log:

1/4/2017 8:40:00 AM - Command line parameters:
1/4/2017 8:40:00 AM - C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\VSIXInstaller.exe,ViEmuSQL2016-3.7.0.vsix

So I looked for other instances of VSIXInstaller.exe assuming that SSMS 16.5.1 must have its own and found:

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\VSIXInstaller.exe

So I ran (from PowerShell):

&"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\VSIXInstaller.exe" ViEmuSQL2016-3.7.0.vsix

The installed correctly identified "ssms" as the only eligible product and completed successfully.

Hope this helps.

Last edited by rmegal (2017-01-04 17:41:10)

2

Re: Install SQL Server 2016 Fails on Machine with VS Pro 2017 RC

Hey, indeed, thanks for researching and sharing, I found out the same. This was actually what prompted me to create a new installer for ViEmu for SQL Server 2016, an MSI-based EXE that bypasses the VSIX installer. Version 3.7.5 uses it and installs perfectly regardless of anything related to VS, etc... future versions will also use the same installer technology.