0

安装 Votive,Wix 的扩展 - Windows Installer 对于 Votive 2017 和 Votive 2019 Visual Studio 扩展均失败。原因是证书验证错误。如何在不出现证书验证错误的情况下更新根证书并安装 Visual Studio 扩展?

4

1 回答 1

0

可以使用以下 Powershell 命令安装 Votive,以使用 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 扩展,我可以打开带有 .wixproj Wix 项目的 Visual Studio 解决方案。这适用于 Votive 2017 和 Votive 2019。

可以使用 Chocolatey 安装 WixToolset,但我需要 Visual Studio 扩展 - 称为 Votive。

于 2019-11-30T22:08:48.873 回答