23

VSTS 온라인에서 사용할 수있는 Visual Studio 2017 빌드 에이전트를 사용하여 CI/CD 파이프 라인을 만들었지 만 아래 경고 메시지로 인해 실패했습니다.Visual Studio 버전 15.0을 찾을 수 없어 Visual Studio 2017 온라인 빌드 에이전트가 실패 함

"비주얼 스튜디오 버전 '15 .0 '최신 버전을 찾고.를 찾을 수 없습니다.

그래서, 에이전트는이 문제를 해결하기위한 해결 방법은 VS 2015입니다 버전 14.0? 당신은 설치해야

+0

호스트 된 빌드 에이전트를 사용하고 있습니까? 그렇지 않은 경우 빌드 에이전트 기능을위한 스크린 샷을 공유 할 수 있습니까? –

답변

32

2017 (Visual Studio 버전 '15 .0 ') 프로젝트를 빌드 할 수있는 호스팅 된 2017 옵션이 추가되었습니다. 그것

enter image description here

변경하고 모든 설정해야합니다.

+3

계속 하시려면 정답입니다. 호스팅 된 빌드 에이전트를 사용합니다. – Darthg8r

+0

그래서 Visual Studio 2017이 컴퓨터에 설치되어 있습니까? 그래서 내 로컬 컴퓨터에 대해해야 할 일은 VS2017을 설치하는 것입니까? – ppumkin

+1

이 위치를 찾는 데 어려움을 겪는 사람들은 작업 목록 위의 작업 탭에있는 '프로세스'옵션 아래에 있습니다. – Dreagen

4

를 사용하여 시작 VS 2017 빌드 에이전트에서.

VS 2017에서 생성 된 프로젝트이며 VSTS로 빌드하려고합니다. 빌드 에이전트가 VS 2015를 사용하고 있으며 VS 2017을 선택하여 빌드 정의에서 프로젝트를 빌드 한 것으로 보이므로 빌드 중에 빌드 에이전트에서 VS 2017 (15.0)을 찾으려고 시도합니다.

업데이트 :

VSTS에서 호스트 에이전트를 사용하는 경우. 이 빌드 에이전트는 뭔가를 설치하는 것을 지원하지 않습니다. 그리고이 document에 따르면이 빌드 에이전트에는 현재 VS 2017이 설치되어 있지 않습니다. 로컬 시스템에서 빌드 에이전트를 구성하고 로컬 시스템에 VS 2017을 설치할 수 있습니다.

+0

VS 2015를 사용하고 있지 않습니다! 그게 정확한 문제입니다. 솔루션/프로젝트는 Visual Studio 2017 RC에서 작성되었으므로 해당 드롭 다운 목록에서 Visual Studio 2017을 선택해야했습니다. VS 2015를 선택할 수 없으며 선택할 수도 없습니다. – Arash

+0

@Arash 문제를 오해 한 것 같아요. 답장을 편집했습니다. –

+1

VSTS (온라인, TFS 아님)가 다음 오류와 함께 SLN 단계를 빌드하는 데 실패하고 있습니다. ## [오류] Web1 \ Web1.csproj (1,1) : 오류 MSB4041 : 프로젝트의 기본 XML 네임 스페이스는 MSBuild XML 네임 스페이스 여야합니다. 프로젝트가 MSBuild 2003 형식으로 작성된 경우 요소에 xmlns = "http://schemas.microsoft.com/developer/msbuild/2003"을 추가하십시오. 프로젝트가 이전 1.0 또는 1.2 형식으로 작성된 경우 MSBuild 2003 형식으로 변환하십시오. – ZeroOne

관련 문제