簡體   English   中英

簽名VSTO加載項

[英]Signing VSTO add-ins

我有一個定制的.net軟件,供少數人使用,它們有許多不同的項目,並且可以共享訪問github上的源代碼。 我的想法是通過構建VSTO加載項使某些功能在Outlook中可用。 我不需要簽署此加載項,但是Outlook(2017)似乎沒有強制性。

我的問題是,對該程序集進行簽名(在Visual Studio 2015項目屬性中選中“單擊clickONce清單”並選中“在程序集上簽名”)要求我對從屬項目進行簽名,最終導致對每個項目進行簽名。 如果我不簽署單個從屬項目,我仍然可以構建VSTO插件,但是會放棄所有功能。 甚至是單擊顯示MessageBox.Show("Test!");的按鈕之類的簡單操作MessageBox.Show("Test!");

這將是不方便的,但是如果這是故事的結尾,那么可以,但是在提交解決方案時,有時會發生.pfx文件問題,需要辭職每個項目。 在我的gitignore中添加.pfx很有幫助,但是在我第一次提取存儲庫時對每個項目進行簽名是一件很痛苦的事情。

我已嘗試閱讀並了解簽名的工作原理,但沒有找到以下問題的答案:帶入VSTO加載項是強制性的,並且希望您希望這樣做時,管理簽名的最佳實踐是什么?不必 ?

勾選“簽署ClickOnce清單”,這是您要滿足的能夠安裝VSTO插件的要求。

如果您說不想使用它,請取消選中“對程序集簽名”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM