我開發了VSTO文檔級別Adins。我使用Signtool使用.pfx文件簽署了.dll文件。是否需要簽署VSTO部署清單(.vsto)文件?或者只能簽署.dll文件才行嗎?VSTO部署清單(.vsto)
1
A
回答
0
只有.DLL被簽名。清單和vsto是.dll的配套文件。他們不需要採取任何行動。
部署時,它需要.vsto文件和清單才能加載。
2
如果您對部署dll進行了更改,那麼您還需要退出清單文件。你可以用法師來做到這一點。
要剛剛簽署的清單,你可以這樣做:
mage -Sign ManifestFileName -CertFile Certificate -Password Password
,如:
mage -Sign ExcelAddin1.vsto -CertFile ..\ExcelAddIn1_TemporaryKey.pfx
如果更改DLL的中後期製作,如混淆這個來自https://msdn.microsoft.com/en-us/library/cc175513%28v=vs.90%29.aspx
然而或ilmerge,你將需要更新清單並辭去一切。有關這一點,請參閱https://msdn.microsoft.com/en-us/library/dd465299.aspx;
您還需要簽署.vsto清單文件,特別是如果您擁有可信證書,否則Excel將發出警告,指出插件來自可信來源。
相關問題
- 1. Sharepoint + VSTO部署
- 2. 如何簽署VSTO部署?
- 3. 在Excel Online中部署VSTO
- 4. VSTO 2010 Intranet部署(.Net 4.0)
- 5. 自動部署VSTO Excel 2010 AddIn
- 6. VSTO和ClickOnce的部署陷阱
- 7. 將VSTO項目部署到服務器
- 8. VSTO(Outlook加載項)安裝部署(C#)
- 9. VSTO部署文件將無法運行
- 10. Excel VSTO插件部署錯誤
- 11. 簽署C#VSTO清單時出錯「參數不正確」
- 12. VSTO AddIn部署 - 我可以創建單個文件嗎?
- 13. VSTO&Office.context.document.settings
- 14. VSTO GetStorage
- 15. VSTO合併單元格
- 16. 部署清單
- 17. 部署VSTO後,Excel COM加載項崩潰
- 18. 用於Office(VSTO 2005)的Visual Studio工具新手部署問題
- 19. 調試Excel VSTO在開發和部署之間的差異
- 20. 部署VSTO外接程序與Windows安裝程序
- 21. 在客戶機器上部署VSTO Office插件時出錯
- 22. 針對所有用戶的VSTO OUtlook 2007部署
- 23. 通過高級安裝程序部署VSTO插件
- 24. 在VS 2017上部署VSTO Add in創建
- 25. 部署MS Word VSTO插件用C編寫#
- 26. 將VSTO插件部署到所有用戶
- 27. VSTO AssemblyResolve問題
- 28. 閱讀CustomXmlParts VSTO
- 29. VSTO ThisWorkbook屬性
- 30. VSTO中的SpecialCells
爲什麼要簽署程序集?證書應該足夠了 –