如何使用Sign Certificate for Excel Add In Project创建visual studio安装项目

Ram*_*hna 9 c# excel publishing visual-studio-2012

我为我的C#excel add in project准备了一个安装项目.在客户端PC中安装该设置我的添加是安装为未知的发布者.

要解决此问题,我在客户端PC中手动添加证书,但我的目标是在不添加证书的情况下安装我作为受信任的已知发布者添加.

有没有解决办法呢?

提前致谢.

Mik*_*ike 4

如果您使用来自证书颁发机构的官方证书,您可以使用signtool.exe 对安装文件(即msi 或.exe)进行签名,并将生成后行添加到安装项目的属性中。

signtool sign /f MyCert.pfx /tr http://timestamp.comodoca.com/rfc3161 /v "C:\...\...\MySetupProject.msi
Run Code Online (Sandbox Code Playgroud)

Signtool 会随 Visual Studio 自动安装。

除此之外,在构建安装项目之前,您还需要对加载项的 .dll 文件(也使用 signtool)和清单(使用 mage)进行签名。