安装 Votive,Wix 的扩展 - Windows Installer 对于 Votive 2017 和 Votive 2019 Visual Studio 扩展都失败。原因是证书验证错误。如何更新根证书并安装 Visual Studio 扩展而不会收到证书验证错误?
可以使用以下Powershell命令安装Votive 以使用Windows Update刷新根证书。
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:certsroots.sst )
$sstStore | Import-Certificate -CertStoreLocation Cert:LocalMachineRoot
-generateSSTFromWU 选项将所有证书下载到一个 .sst 文件中,该文件可以通过双击 MMC 打开,但我运行上面列出的 Powershell 命令来安装所有证书。
完成此操作后,安装了Votive 扩展,我可以打开带有 .wixproj Wix 项目的 Visual Studio 解决方案。这适用于Votive 2017和Votive 2019。
可以使用Chocolatey安装WixToolset,但我需要Visual Studio Extension-称为Votive。