본문 바로가기
C++ 200제/코딩 IT 정보

C# 오류 - SignTool Error: No certificates were found that met all the given criteria

by vicddory 2019. 10. 6.

비주얼스튜디오 2017, 윈도우10 64비트 사용 중입니다. 근데요. 아니 이 오류가 왜 발생하는진 모르겠네요.


빌드 잘 되고, 실행도 잘 되던 프로그램이 어느 날 갑자기 에러 메시지 2개를 발생시키며 실행 오류란 결과를 내놓습니다.


  1. SignTool Error: No certificates were found that met all the given criteria
  2. clickonce는 요청 실행 수준 'requireadministrator'을(를) 지원하지 않습니다


원인을 모르니 일단 기본으로 돌려야죠.


인증서와 보안 문제 같은데, 근본적인 오류 원인을 아는 분은 댓글로 알려주세요.

전 일단, 원인 파악은 못했고, 오류 없애는 방법만 찾았습니다.

하나씩 따라 해 보세요.


우선, 프로젝트 속성에 들어갑니다.


ClickOnce 매니페스트 서명(M) 설정 - 체크 하기



ClickOnce 보안 설정 사용(N) - 체크 해제 (끄기)




다음은 필수 구성 요소를 클릭합니다. 그리고 필수 구성 요소 창을 열어보세요.



프로젝트에 설정된 닷넷 프레임워크 버전을 선택합니다.


그리고 필수 구성 요소의 설치 위치를 지정하는데요. 만약, 설치(배포) 프로그램을 만드는 프로젝트가 아니라면 맨 위 항목을 선택합니다.



필수 구성 요소의 설치 위치를 지정하세요.


  • 구성 요소 공급업체의 웹 사이트에서 필수 구성 요소 다운로드 (선택)
  • 내 응용 프로그램과 동일한 위치에서 필수 구성 요소 다운로드
  • 다음 위치에서 필수 구성 요소 다운로드


이 정도로 선택하면 에러는 사라집니다.


  1. SignTool Error: No certificates were found that met all the given criteria
  2. clickonce는 요청 실행 수준 'requireadministrator'을(를) 지원하지 않습니다


근데, 근본 원인은 아직도 모르겠네요.


C# 관련 글


댓글