代码之家  ›  专栏  ›  技术社区  ›  Rama Krishna

如何使用Excel加载项项目的签名证书创建visual studio安装项目

  •  10
  • Rama Krishna  · 技术社区  · 7 年前

    我已经为我的C#excel插件项目准备了一个安装项目。在客户端PC中安装该安装程序我的加载项正在作为未知发布者安装。

    为了解决这个问题,我在客户端PC中手动添加证书,但我的目标是在不手动添加证书的情况下将我的加载项安装为受信任的已知发布者。

    有什么解决办法吗?

    提前谢谢。

    1 回复  |  直到 7 年前
        1
  •  2
  •   Mike    6 年前

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

    signtool sign /f MyCert.pfx /tr http://timestamp.comodoca.com/rfc3161 /v "C:\...\...\MySetupProject.msi
    

    Signtool随visual studio自动安装。

    除此之外,在构建安装项目之前,您还需要签署外接程序的。dll文件(也带有signtool)和清单(带有mage)。