2013-02-06 2 views
1

VSTO 문서 수준 아님을 개발했습니다. Signtool을 사용하여 .pfx 파일을 사용하여 .dll 파일에 서명했습니다. VSTO 배포 매니페스트 (.vsto) 파일에도 서명해야합니까? 아니면 .dll 파일에만 서명해도 괜찮습니까?VSTO 배포 매니페스트 (.vsto)

+1

왜 서명 하시겠습니까? 증명서는 충분해야한다. –

답변

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에서 추가 기능이 신뢰할 수있는 출처임을 경고합니다.