2017-11-27 12 views
0

Team Foundation Server 및 App Center를 사용하여 UWP 빌드를 실행하려고하는데이 오류가 발생합니다.호스트 된 에이전트의 UWP 인증서 문제

##[error]C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(3090,5): Error MSB3325: Cannot import the following key file: AppCenterTest.UWP_TemporaryKey.pfx. The key file may be password protected. To correct this, try to import the certificate again or manually install the certificate to the Strong Name CSP with the following key container name: VS_KEY_480BF88F6934FA8C 

내 개인 에이전트에 인증서가 설치되어 있기 때문에 Team Foundation Server의 문제를 해결 한 Team Foundation Server 전용 에이전트를 만들려고했습니다. 하지만 App Center의 경우 기본적으로 호스팅 된 에이전트가 실행됩니다.

이 문제를 해결하는 방법? 감사.

+0

맞춤 인증서를 사용하고 있습니까? TFVC 또는 GIT를 사용하는 소스 제어는 무엇입니까? 또한 소스 제어에서 추가 한'AppCenterTest.UWP_TemporaryKey.pfx' 키가 있습니까? –

+0

나는 자식을 사용하고있다. AppCenterTest.UWP_TemporaryKey.pfx가 포함됩니다. –

+0

Package.appxmanifest에 인증서를 만듭니다. –

답변

1

대신 Package.appxmanifest에서 테스트 인증서를 만드는> 포장> 인증서를 선택 :

enter image description here

자세한 내용은이 자습서를 참조하시기 바랍니다. 내 UWP 프로젝트에서 인증서를 만듭니다. 속성> 서명> 강력한 이름 키 파일 선택 :> 새로 만들기. 이 단계로 내 문제가 해결되었습니다.

+0

내 시나리오 : 기본 인증서가 작동하지 않습니다 (UWP 프로젝트 생성). 그래서 Package.appxmanifest> 패키징> 인증서 선택에서 테스트 인증서를 작성한 다음 UWP 프로젝트 특성> 서명> 강력한 이름 키 파일 선택 :> 작성한 테스트 인증서를 찾아 선택하십시오. 참고 * 이것은 실패 단계입니다. –

+1

문제가 해결되어 기쁘게도 문제는 여전히 인증서 파일과 관련이있는 것처럼 보입니다. 공유 해 주셔서 감사합니다. 가능한 한 답변으로 표시 할 수 있습니다. –

1

문 아래에서 살펴 보자 :

당신이 그것을 빌드 프로세스를 실행할 때 VSTS 사용할 빌드 에이전트의 유형을 선택 빌드 에이전트

의 권리 유형을 선택합니다. 호스팅 된 빌드 에이전트는 가장 일반적인 도구 및 SDK 인 과 함께 배포되며 대부분의 시나리오에서 작동합니다. 호스트 된 빌드 서버 문서의 소프트웨어를 참조하십시오. 그러나 빌드 단계를 더 제어해야하는 경우 사용자 지정 빌드 에이전트를 만들 수 있습니다. 결정을 내리는 데 도움이되는 다음 표를 사용할 수 있습니다.

enter image description here

참고 : 윈도우 주년 ​​기념 업데이트 SDK를 대상으로 계획하는 경우 호스팅 빌드 풀은 SDK 10586 및 10240 지원하기 때문에, 당신은 당신의 사용자 지정 빌드 에이전트를 설정해야합니다 (14393 빌드) 빌드 에이전트가 appx 패키지에 서명 할 수 있도록 당신이 힘내 저장소를 사용합니다. 더 자세한 정보는, 외에 UWP 버전

을 선택, 저장소에 프로젝트의 인증서 파일을 추가합니다. 이 작업을 수행하지 않으면 Git 저장소가 인증서 파일을 무시합니다. 저장소에 인증서 파일을 추가하려면 솔루션 탐색기에서 인증서 파일을 마우스 오른쪽 단추로 클릭 한 다음 바로 가기 메뉴에서 소스 제어에 무시 된 파일 추가 명령을 선택합니다. Set up automated builds for your UWP app