서명 중 오류가 발생했습니다.
다른 개발자로부터 상속받은 대형 WPF 어플리케이션을 유지하고 있습니다.ClickOnce를 사용하여 공개합니다.오늘 갑자기 오류 메시지가 떴습니다.오류 2 프로젝트를 빌드하지 못했기 때문에 게시할 수 없습니다. 1 1
오류 3 서명 중 오류가 발생했습니다.bin\Debug\app.publish\setup.exe에 서명하지 못했습니다.Sign Tool 오류:지정된 조건을 모두 충족하는 인증서를 찾을 수 없습니다.
SomeName이라는 파일이 있습니다.snk - 프로젝트 설정의 서명 탭에서 참조됩니다.오늘 무슨 일이 일어났는지 전혀 모르겠어요.VS 2012를 사용하고 있습니다.
[ Main project properties ]> [ Signing ]> [ Create Test Certificate ]으로 이동합니다.[ Create Test Certificate ](테스트 증명서 작성)을 클릭합니다.패스워드는필수가아닙니다.
증명서의 유효기간이 지났는지 확인해 보겠습니다.대부분의 (모두?) 증명서에는 유효기간이 있습니다.
VS2017 .net 설치 위에 visual c++를 설치할 때 이 문제가 발생했습니다.[속성] -> [보안] -> [클릭원스 보안 설정 활성화]의 체크박스를 꺼서 해결했습니다.
그런 다음 app.manifest 파일을 생성했습니다.그 후 오류는 사라졌습니다.재미있게도 무슨 일이 일어날지 다시 확인해보니 문제가 재발하지 않았다.
증명서 확인하셨나요?
MMC 스냅인 또는 Internet Explorer를 사용할 수 있습니다.
메인 프로젝트 속성> [ Signing ]> [ Select from Store ]으로 이동합니다.
인증서 속성 클릭
그리고 증명서 설치
메인 프로젝트(스타트업 프로젝트)로 이동하여 오른쪽 클릭 > 속성을 클릭한 후 Signing으로 이동하여 "Sign the ClickOnce manifests" 체크박스를 꺼줍니다.
이 문제는 대부분 해당 프로젝트에 대한 인증서가 만료되었거나 문제가 있는 경우에 발생합니다.
[ Project ]-> [ Properties ]-> [ Signing ]탭 -> [ More Details ]버튼을 오른쪽 클릭하여 증명서의 상세 내용을 표시합니다.인증서가 만료되었는지 확인합니다.
수정 방법
1. "Sign the ClickOnce 매니페스트" 체크박스를 끄고 시도합니다.
2. 테스트 증명서를 작성하여 증명서를 확장합니다(증명서가 만료된 경우).
- "시험 증명서 작성..."을 누릅니다.」버튼을 클릭합니다.
- 자격 정보 입력(필수 아님)
- 절약하다
3. 기존 증명서를 재검증합니다(증명서의 유효기간이 지나지 않은 경우).
- 파일에서 선택 버튼을 눌러 기존 키 파일(.pfx 등)을 사용합니다.
또는
- "스토어에서 선택" 버튼을 누르고 사용 가능한 옵션 중에서 선택합니다.
힌트: 아직 프로젝트 구축에 문제가 있는 경우.Visual Studio를 다시 시작하십시오.
도움이 됐으면 좋겠다.
저도 같은 문제가 있어서 타임스탬프 서버의 URL을 삭제 또는 변경함으로써 해결할 수 있었습니다.그것을 삭제한 후, 프로젝트는 정상적으로 빌드할 수 있었습니다.
오늘 그 문제에 부딪혔어요.특히 Microsoft Windows Update가 원인입니다.
저는 그 업데이트를 제거하고 출판이 예전과 같이 작동하기 시작했습니다.이것은 일시적인 회피책일 뿐이며, 키/증명서를 재생성해야 할 가능성이 있습니다.
내 경우 증명서가 만료되지 않았고 다른 솔루션은 작동하지 않았습니다(VS 재부팅, 임시 테스트 증명서 사용, 컴퓨터 재시작 등).
출력 디렉토리를 삭제하고 재구축하면 문제가 해결되었습니다.
Simple Clean이 알아서 처리해줬어요.빌드 - 클린 솔루션
제가 처한 상황에서는 솔루션에 많은 프로젝트가 있었기 때문에, 저는 비스타트 프로젝트를 찾아보고 다음과 같이 말했습니다.
[ Main project properties ]> [ Signing ]> [ Sign the ClickOnce ]옵션을 선택 해제하여 Visual Studio 2019 를 사용합니다.
언급URL : https://stackoverflow.com/questions/14070767/an-error-occurred-while-signing
'programing' 카테고리의 다른 글
Apache POI의 컬럼 크기를 자동화하는 방법은 무엇입니까? (0) | 2023.04.15 |
---|---|
WPF 팝업 UI가 검은색으로 표시됨 (0) | 2023.04.15 |
문서 폴더의 파일 목록을 가져오는 중 (0) | 2023.04.10 |
heroku 코드를 배포할 때 사용 권한이 거부되었습니다(공개 키).치명적: 리모트엔드가 예기치 않게 절단되었습니다. (0) | 2023.04.10 |
2개의 리스트를 요소별로 곱하는 방법은 무엇입니까? (0) | 2023.04.10 |