我找不到任何有关如何针对当前版本的 Wix Toolset (3.11.1.2318) 执行此操作的文档。
鉴于我有一个cert.cer
文件在我的SourceDir
and INSTALLDIR
如何在安装时将其放入 Windows“受信任的根证书颁发机构”存储中?
编辑:
所以我已经阅读了链接的答案,它是 2012 年的!并使用自定义操作。难道就没有更好的办法吗?我还读到:http://www.davidwhitney.co.uk/Blog/2009/02/11/installing-certificates-using-wix-windows-installer-xml-voltive/它不使用自定义操作,所以我很困惑是否有更好的方法?
这对我有用,希望对将来的人有帮助:
<Binary Id="ClientCertBinary" SourceFile="certificate-client.cer" />
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramFilesFolder">
<Directory Id="MyCompany" Name="My Company">
<Directory Id="INSTALLDIR" Name="MyApp">
<Component Id="ClientCertComponent" Guid="YOURGUID-2F37-45A7-88DC-C2A7EAD41F96">
<CreateFolder />
<iis:Certificate Id="ClientCert"
Name="CertName"
StoreName="root"
StoreLocation="localMachine"
Request="no"
Overwrite="yes"
BinaryKey="ClientCertBinary" />
</Component>
</Directory>
</Directory>
</Directory>
</Directory>
<Feature Id="Complete" Title="MyApp" Level="1">
<ComponentGroupRef Id="AllPublishFiles" />
<ComponentRef Id="ClientCertComponent" />
</Feature>
感谢所有提供帮助的人。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)