繁体   English   中英

VSTO 4.0 Outlook加载项签名

[英]VSTO 4.0 Outlook AddIn signing

在没有安装我的证书(未知证书)的计算机上安装我的插件时,用户会遇到VSTO异常。 该证书是购买的代码签名证书类2,它正在另一个应用程序上工作。

我通过ClickOnce创建安装文件。 ClickOnce setup.exe得到签名,我使用以下方法在后生成中签名dll:

"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Bin\signtool.exe" sign /f cert.pfx /p pw  "$(ProjectDir)obj\Release\myAddin.dll"

我想通过C#代码在另一个应用程序中部署插件。 如果我在注册表中注册我的Addin,则会收到上述错误。

如果我运行setup.exe,表明安装正确,但是由于不支持静默安装,因此这不是一个选择。

如何摆脱错误? 还是有其他方法可以静默安装Addin? 谢谢

您可以使用“ Visual Studio安装程序作为新项目”在vistual Studio中制作MSI,在此wizerd中,将项目输出链接到Setup Project,然后将最完整的文件手动复制到Setup(您要用来创建MSI)。 那么您可以通过组策略以静默方式运行MSI。 不知道这是否有帮助,但这就是我目前在为我的项目做的事情。 谢谢

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM