We have already tried that and this really did not help.
Our command is run in PowerShell run as SYSTEM user (not normal, nor with just Admin rights) while the Internet adapter is turned off:
& "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\VSIXInstaller.exe" /admin "C:\TEST\GhostDoc Enterprise.v2022.2.22190.VS2017-VS2022.Extension.vsix"
We are sure there are no security policies involved, as the tests were also run on a Hyper-V VM freshly installed from a general ISO on an offline machine with an offline user profile.
From my point of view the application is trying to get the required Digital Signature and it does not find any on the computer and it cannot get it online (because no adapted ofc). The VS 2017 on which we are trying to install it also was installed using SYSTEM user - maybe that makes some of the certificates to be misplaced/
What I would like to turn Your attention to is some quirk that might actually work as a workaround. As I've already pointed out, when I run the installation while online, the Digital Signature is available, and when I run it offline it's invalid.
(Offline and online comparisson)
However, if I start-up the installation while online and cancel it, the Digital Signature is somehow retained and stored, so it can be use it regardless of being online or offline
My question is: can I export this certificate(s) somehow somehow and install it for future installations?
How to check where it is stored? Where exactly should I install it on a fresh computer to work offline installations?
(Certs and their certification path)