Сбой проверки сертификата расширения Visual Studio для Votive (Wix) - PullRequest
0 голосов
/ 01 декабря 2019

Установка Votive, расширения для Wix - Windows Installer, завершается неудачно как для Votive 2017, так и для Votive 2019 Visual Studio. Причина - ошибка проверки сертификата. Как вы можете обновить свои корневые сертификаты и установить расширение Visual Studio без получения ошибки проверки сертификата?

1 Ответ

0 голосов
/ 01 декабря 2019

Можно было установить Votive с помощью следующих команд Powershell, чтобы обновить корневые сертификаты с помощью Центра обновления Windows.

mkdir c:\certs #temporary folder where the certificates will be installed/updated
cd c:\certs 
certutil.exe -generateSSTFromWU roots.sst
$sstStore = ( Get-ChildItem -Path C:\certs\roots.sst )
$sstStore | Import-Certificate -CertStoreLocation Cert:\LocalMachine\Root

Опция -generateSSTFromWU загружает все сертификаты в файл .sst, который можно открыть с помощью MMC двойным щелчком, но я выполнил перечисленные выше команды Powershell, чтобы также установить все сертификаты.

После этого установлено расширение Votive, и я смог открыть решение Visual Studio с проектом WIX .wixproj внутри. Это работало как для Votive 2017, так и для Votive 2019.

Возможно установить WixToolset с Chocolatey, но мне нужно расширение Visual Studio - Votive.

...