我为我的C#excel add in project准备了一个安装项目。在客户端PC中安装该设置我的添加是安装为未知的发布者。
要解决此问题,我在客户端PC中手动添加证书,但我的目标是在不添加证书的情况下安装我作为受信任的已知发布者添加。
有没有解决办法呢?
提前致谢。
答案 0 :(得分:0)
如果您使用的是来自证书颁发机构的官方证书,则可以使用signtool.exe对安装文件(即msi或.exe)进行签名,在安装项目的属性中添加一个生成后的行。
signtool sign /f MyCert.pfx /tr http://timestamp.comodoca.com/rfc3161 /v "C:\...\...\MySetupProject.msi
Signtool随Visual Studio自动安装。
除此之外,在构建安装项目之前,您还希望对加载项的.dll文件(也使用signtool)和清单(使用法师)进行签名。
答案 1 :(得分:0)