답변:
같은 문제가 있었지만 Catquatwa의 답변에 따라 Windows 8.1 SDK를 설치해도 효과가 없었습니다 (signtool.exe는 여전히 C : \ Program Files (x86) \ Microsoft SDKs \ Windows \ vX \ Bin에서 누락되었습니다).
나는이 해결책을 우연히 발견했다 : http://www.benedykt.net/2015/08/12/missing-signtool-exe-w-visual-studio-2015/
기본적으로 VS 2015의 경우 다음과 같습니다.
게시 할 때 프로그램에 서명하지 않아도되는 경우 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 속성 -> 서명 -> ClickOnce 매니페스트 서명 을 선택 취소하십시오 . ClickOne이없는 다른 컴퓨터에서 프로그램을 빌드 할 때도 같은 문제가있었습니다.
Object reference not set to an instance of an object
오류가 발생합니다.
SignTool에서는 (함께 제공되는 윈도우 SDK의 일부로 볼 수 있습니다 비주얼 스튜디오 커뮤니티 2015 ). Visual Studio 2015를 설치하는 동안 기능 목록에서 " ClickOnce 게시 도구 " 를 선택 하여 SignTool을 가져와야합니다.
Visual Studio가 설치되면 Visual Studio 명령 프롬프트signtool
에서 명령을 실행할 수 있습니다 . 기본적으로 (Windows 10의 경우) SignTool은에 설치됩니다 .C:\Program Files (x86)\Windows Kits\10\bin\x86\signtool.exe
ClickOnce 게시 도구 설치 :
SignTool 위치 :
C:\Program Files (x86)\Windows Kits\8.1\bin\x64
(ox x86) 에있을 수 있습니다
1. 프로젝트의 속성에서 서명 을 비활성화 하면 문제가 해결됩니다
. One pc 용으로 일부 무료 인증서를 얻을 수 있습니다.
걱정 마! 해결책을 찾았습니다! 방금 https://msdn.microsoft.com/en-us/windows/desktop/bg162891.aspx를 설치 했으며 모두 정상적으로 작동했습니다. :)
Windows 8.1 용 Windows 소프트웨어 개발 키트 (SDK)
http://go.microsoft.com/fwlink/p/?LinkId=323507
프로젝트를 마우스 오른쪽 단추로 클릭하고 특성을 선택한 후 프로젝트 저장 및 재 빌드에서 사인온 옵션을 선택 취소하십시오.
이것은 나를 위해 문제를 해결했습니다.
Can anyone help me find it or download it?
당신이 완전히 서명을 우회 하고 있다는 질문에 대답하지 않습니다 .