Visual Studio 14.0에서 만든 응용 프로그램을 완료했지만 프로그램을 게시하려고하면 Visual Studio에서 ‘SignTool.exe’를 찾을 수 없으므로 오류가 발생합니다. 내 하드 드라이브를 몇 번 검색했지만이 PC에는 없습니다. 누구나 찾거나 다운로드하도록 도와 줄 수 있습니까?
답변
답변
같은 문제가 있었지만 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
프로젝트를 마우스 오른쪽 단추로 클릭하고 특성을 선택한 후 프로젝트 저장 및 재 빌드에서 사인온 옵션을 선택 취소하십시오.
이것은 나를 위해 문제를 해결했습니다.
![](http://daplus.net/wp-content/uploads/2023/04/coupang_part-e1630022808943-2.png)