我已经开发了VSTO文档级插件。我已经签署了.dll文件使用.pfx文件使用签名工具。是否还需要签署VSTO部署清单(.vsto)文件?或者只签署.dll文件可以吗?
发布于 2015-05-08 05:51:33
如果您更改了部署dll,则还需要重新签署清单文件。你可以使用Mage来做这件事。
要对清单进行签名,您可以执行以下操作:
mage -Sign ManifestFileName -CertFile Certificate -Password Password像这样:
mage -Sign ExcelAddin1.vsto -CertFile ..\ExcelAddIn1_TemporaryKey.pfx这篇文章来自https://msdn.microsoft.com/en-us/library/cc175513%28v=vs.90%29.aspx
但是,如果您在后期制作中更改了dll,例如混淆或ilmerge,您将需要更新清单并放弃所有内容。有关这一点,请参阅https://msdn.microsoft.com/en-us/library/dd465299.aspx;
您还需要对.vsto清单文件进行签名,特别是如果您拥有受信任的证书,否则Excel会发出警告,说明该加载项来自受信任的来源。
发布于 2013-03-01 09:09:32
仅对.DLL进行签名。manifest和vsto是.dll的配套文件。不需要对它们执行任何操作。
部署后,它需要.vsto文件和清单才能加载。
https://stackoverflow.com/questions/14723547
复制相似问题