2017-03-21 11 views
2

SignTool 및 빌드 게시 이벤트를 사용하여 내 DLL에 코드 서명을 시도합니다. 이 방법을 사용합니다 :SignTool에서 "파일 이름, 디렉터리 이름 또는 볼륨 레이블 ...."오류를 반환합니다.

“C:\Program Files (x86)\Windows Kits\8.1\bin\x86\signtool.exe” sign /f “$(ProjectDir)archilabCertificate.pfx” /t http://timestamp.comodoca.com/authenticode /p “mypassword” "$(TargetPath)" 

내 인증서가 지정된 폴더에 있습니다.

이 문제를 일으킬 수있는 것으로 생각할 수있는 것은 아무것도 없습니다. 나는이 길을 약 100 번 점검했다. PFX 파일을 C 드라이브로 옮겨 보았습니다. 나는 속기를 사용하는 대신 파일에 대한 직접 경로를 지정하려고 시도했다. 나는 아무것도 생각할 수 없다. 그밖에. 아이디어? 이 문제를 일으키는 원인을 정확히 찾기 위해 어떻게 디버깅 할 수 있습니까? 나는 잘 작동하는 다른 게시물 빌드 있습니다.

건배!

ps. 내 가정용 컴퓨터에서 동일한 인증서를 사용하며 정상적으로 작동합니다.

답변

3

["] 문자가 잘못되었습니다. ["] 문자. [“]C:\Program Files (x86)\Windows Kits\8.1\bin\x86\signtool.exe[”] sign /f “$(ProjectDir)archilabCertificate.pfx” /t http://timestamp.comodoca.com/authenticode /p [“]mypassword[”] "$(TargetPath)"

+0

. 내가 이것을 본 적이없는 것입니다. 레슨을 배웠습니다. 감사합니다. – konrad

0

누군가를 찾는 경우 지점에 추가.

나는 비슷한 문제에 직면하지만 내 경우에, 나는 내 타임 스탬프 주소를했다"사용 "<. "이 시스템은 키보드 조합 Alt + 0 ~ Alt + 32 또는 다음 문자를 허용하지 않습니다 : \ \/[] : | <> +; =. ? "당신은 정말 여기에 내 인생을 저장하는

https://msdn.microsoft.com/en-us/library/ms832054.aspx