[publish] Visual Studio SignTool.exe 찾을 수 없음

Visual Studio 14.0에서 만든 응용 프로그램을 완료했지만 프로그램을 게시하려고하면 Visual Studio에서 ‘SignTool.exe’를 찾을 수 없으므로 오류가 발생합니다. 내 하드 드라이브를 몇 번 검색했지만이 PC에는 없습니다. 누구나 찾거나 다운로드하도록 도와 줄 수 있습니까?



답변

Windows 7이 있고 ClickOnce 도구를 설치하는 것만으로는 충분하지 않습니다.

signtool.exe또한 SDK를 설치 한 후 출연 :

2015 년 대 선정


답변

같은 문제가 있었지만 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의 경우 다음과 같습니다.

  • 프로그램 및 기능 열기
  • “Microsoft Visual Studio 2015″를 선택하고 “변경”을 클릭하십시오
  • 기능 옵션으로 진행하려면 “수정”을 누르십시오.
  • “Windows 및 웹 개발”을 선택한 다음 “ClickOnce Publishing Tools”를 선택하여 설치하십시오.
  • 그런 다음 “다음”과 “업데이트”

답변

게시 할 때 프로그램에 서명하지 않아도되는 경우 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 속성 -> 서명 -> ClickOnce 매니페스트 서명 을 선택 취소하십시오 . ClickOne이없는 다른 컴퓨터에서 프로그램을 빌드 할 때도 같은 문제가있었습니다.


답변

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 위치 :

여기에 이미지 설명을 입력하십시오


답변

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

프로젝트를 마우스 오른쪽 단추로 클릭하고 특성을 선택한 후 프로젝트 저장 및 재 빌드에서 사인온 옵션을 선택 취소하십시오.

이것은 나를 위해 문제를 해결했습니다.