簡體   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