1
ghost doc community fails to install on Microsoft Visual Studio Enterprise 2019 Version 16.4.4
Problem reported by Stuart Richardson - 2/3/2020 at 6:21 AM
Resolved
Both vsix fail and extension manager fails. Even after fresh install of VS.
Logs attached for both.

-Stuart.




11 Replies

Reply to Thread
0
Misha Zhutov Replied
Employee Post
Hi Stuart,

Was it an offline installation? Did you have an internet connection when you installed GhostDoc?
0
Stuart Richardson Replied
yes I was online. The extension manager would download and report when all windows are shut it would install, Upon closure of VS the installer would then fail and generate the log.

-Stuart.
0
Stuart Richardson Replied
fyi - The cert failure in the log is unrelated as I tried resetting the system date so it was within the range of not before and not after, and the cert passed, but still had the same error so did not install.

0
Misha Zhutov Replied
Employee Post
Hi Stuart,

We have tried to install Ghost on two different virtual machines with Win 10 and Visual Studio 2019 installed and in both cases we could install (yes, we are aware that v2019.3.19260 has expired certificate) it. The VSIX installer just displayed a warning but finished successfully. We think that something wrong with Win 10 settings which blocks to install apps that are signed by an unknown signature. There are more details about that at https://stackoverflow.com/questions/46796843/cannot-install-microsoft-visual-studio-2017-installer-projects-due-to-invalid-ce 

0
Stuart Richardson Replied
This is unrelated. If I set the system date back then I get no certifcate errors as I mentioned above.
If you look in the log this looks like a far more likely candidate. The installer does not find VS 2019

Do you have a more verbose installer I can try?

03/02/2020 13:51:22 - Searching for applicable products... 03/02/2020 13:51:23 - Found installed product - Global Location 03/02/2020 13:51:23 - Found installed product - ssms 03/02/2020 13:51:23 - 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()
0
Misha Zhutov Replied
Employee Post
Please email us to support@submain.com and we will provide you with VSIX installed signed with a valid certificate.
0
Stuart Richardson Replied
did you get my email?
Cheers,
-Stuart.
0
Misha Zhutov Replied
Employee Post
Hi Stuart, 

No, we did not get your email. Did you send it to support@submain.com? When did you send it?

0
Serge B. Replied
Employee Post Marked As Resolution
Stuart,

We found your email in the spam folder and I replied with the download link.

Thanks!
Serge Baranovsky
SubMain Software
(800) 936-2134
0
Stuart Richardson Replied
This still fails.

Log and screen shot attached.
Looking at the log, it seems clear that the installer does not think VS2019 is installed, and does not recognise that VS is installed. The only products it can see are Global Location and SSMS.

Extract from attached log.

14/02/2020 10:05:39 - Signature Details... 14/02/2020 10:05:39 -     Extension is signed with a valid signature. 14/02/2020 10:05:39 - 14/02/2020 10:05:39 - Searching for applicable products... 14/02/2020 10:05:44 - Found installed product - Global Location 14/02/2020 10:05:44 - Found installed product - ssms 14/02/2020 10:05:44 - 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()

Where is it looking to determine this?
Note I have SSMS installed which it picks up.

Picture of about from my VS2019 install.


Locations of SSMS and VS are at:

C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\Ssms.exe 

C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\devenv.exe

0
Misha Zhutov Replied
Employee Post
Stuart,

It is difficult to say why that happened on your computer. We tested our VSIX files carefully on all Visual Studio 2019 versions and editions. We think that the problem is in the VSIX installer. Do you have the latest version of the VSIX installer? Maybe, try to search for more recent vsixinstaller.exe version?
Or, if you are using another Visual Studio versions (2015, 2017) please ensure that when installing you are using VSIX installer for VS 2019 (c:\Program Files (x86)\Microsoft Visual Studio\2019\<edition>\Common7\IDE\vsixinstaller.exe) 

Reply to Thread