서명하는 동안 오류가 발생했습니다.
다른 개발자로부터 물려받은 대형 WPF 애플리케이션을 유지합니다. ClickOnce를 사용하여 게시합니다. 갑자기 오늘 오류 메시지가 표시되었습니다. 오류 2 프로젝트를 빌드하지 못했기 때문에 게시 할 수 없습니다. 1 1
오류 3 서명하는 동안 오류가 발생했습니다. bin \ Debug \ app.publish \ setup.exe에 서명하지 못했습니다. SignTool 오류 : 주어진 모든 기준을 충족하는 인증서를 찾을 수 없습니다.
프로젝트 설정, 서명 탭에서 참조하는 SomeName.snk라는 파일이 있습니다. 오늘 무슨 일이 일어 났는지 그 문제를 일으켰는지 모르겠습니다. VS 2012를 사용합니다.
인증서가 만료되었는지 확인하겠습니다. 대부분의 (모두?) 인증서에는 만료 날짜가 있습니다.
기본 프로젝트 속성 > 서명 > 만료 날짜가 지난 경우> 테스트 인증서 만들기를 클릭 하면 암호가 필수가 아니며 완료됩니다.
인증서를 확인 했습니까?
MMC 스냅인 또는 Internet Explorer를 사용할 수 있습니다.
VS2017 .net 설치 위에 Visual C ++를 설치하는 데이 문제가 발생했습니다. 속성-> 보안-> ClickOnce 보안 설정 사용을 선택 취소하여 해결했습니다.
그런 다음 app.manifest 파일을 생성했습니다. 그 후 오류가 사라졌습니다. 흥미롭게도 나는 어떤 일이 일어날 지 다시 확인했지만 문제가 다시 발생하지 않았습니다.
오늘 문제가 발생했습니다. 내 특별한 경우에는이 Microsoft Windows Update 로 인해 발생했습니다 .
해당 업데이트를 제거하고 게시가 항상 그랬던 것처럼 작동하기 시작했습니다. 이것은 일시적인 해결 방법 일 뿐이며 키 / 인증서를 다시 생성해야 함을 의미합니다.
기본 프로젝트 속성> 서명> 저장소에서 선택 ...으로 이동합니다.
인증서 속성을 클릭하고 인증서를
설치합니다.
이는 특정 프로젝트에 대한 인증서가 만료되었거나 문제가있는 경우에 주로 발생합니다.
프로젝트-> 속성-> 서명 탭-> 추가 세부 정보 버튼-> 인증서 세부 정보를 표시합니다. 인증서가 만료되었는지 확인
해결 방법
1. "ClickOnce 매니페스트 서명"의 선택을 취소하고
2. 테스트 인증서를 만들어 인증서 확장 (인증서가 만료 된 경우)
- " 테스트 인증서 생성 ... "버튼을 누르십시오.
- 자격 증명을 입력하십시오 (필수 아님).
- 저장
3. 기존 인증서를 다시 확인합니다 (인증서가 만료되지 않은 경우).
- "파일에서 선택"버튼을 누르고 기존 키 파일 (예 : .pfx)을 사용합니다.
또는
- "저장소에서 선택"버튼을 누르고 사용 가능한 옵션에서 선택하십시오.
팁 : 여전히 프로젝트를 빌드하는 데 문제가있는 경우. Visual Studio를 다시 시작하면됩니다.
도움이되기를 바랍니다.
참조 URL : https://stackoverflow.com/questions/14070767/an-error-occurred-while-signing
'developer tip' 카테고리의 다른 글
Emacs 사용법을 배우는 데 시간을 투자 할 가치가 있습니까? (0) | 2020.12.26 |
---|---|
iPhone HTML5 비디오 재생 버튼 숨기기 (0) | 2020.12.26 |
Twitter Bootstrap은 li에 활성 클래스를 추가합니다. (0) | 2020.12.26 |
Java 개발자를위한 최고의 무료 Eclipse 플러그인은 무엇입니까? (0) | 2020.12.26 |
std :: is_struct 유형 특성이없는 이유는 무엇입니까? (0) | 2020.12.26 |