내 인증서가 설치되지 않은 컴퓨터 (알 수없는 인증서)에 컴퓨터에 추가 기능을 설치하는 동안 VSTO 예외가 발생합니다. 인증서는 구입 한 코드 서명 인증서 클래스 2이며 다른 응용 프로그램에서 작동합니다.VSTO 4.0 Outlook AddIn 서명
ClickOnce를 통해 설치 파일을 만듭니다. ClickOnce를 setup.exe를 체결 도착하고 난 다른 응용 프로그램에서 C# 코드를 통해 추가 기능을 배포 할
"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Bin\signtool.exe" sign /f cert.pfx /p pw "$(ProjectDir)obj\Release\myAddin.dll"
와 사후 빌드에서 DLL을 서명합니다. 레지스트리에 Addin을 등록하면 위의 오류가 발생합니다.
setup.exe를 실행하면 올바르게 설치되지만 자동 설치가 지원되지 않으므로이 옵션이 아닙니다.
어떻게 오류를 제거 할 수 있습니까? 아니면 Addin을 자동으로 설치하는 다른 방법이 있습니까? 감사합니다
유효한 인증서로 매니페스트에 서명 했습니까? – Florian
그래,하지만 당신은 MSI를 통해 설치하는 동안 그것없이 살 수 있습니다. –