2016-07-01 6 views
0

TFS 2015 릴리스 전에 작성된 사용자 지정 코드 활동이 있습니다. v12.0.0.0에서 v14.0.0.0으로 라이브러리를 업그레이드 할 때 이러한 코드 활동이 더 이상 작동하지 않습니다. 내가받은 오류 중 하나는 다음과 같습니다TFS 2015가 사용자 지정 XAML 빌드 파일의 변수 정의를 손상시킵니다.

Type 'Workspace' is not defined 

이 오류 유형 Workspace의 변수와 관련하여 발생합니다.

+0

나는 2013 년과 비슷한 문제를 겪었습니다. Microsoft가 선택 사항으로 간주하고 더 이상 2013 년에 배포하지 않는 옵션을 변경하고 라이브러리를 다운로드하는 데 일주일이 걸렸습니다. Microsoft에서 제공하는 선택적 라이브러리를 다운로드하면 문제를 해결할 수 있습니다. 누락 된 항목을 msdn.com에서 검색하십시오. – jdweng

답변

0

사용자 지정 빌드 프로세스 작업을 활용하는 빌드 프로세스를 실행하려면 먼저 최신 .NET Framework로 활동을 다시 컴파일 한 다음 빌드 컨트롤러에서 참조하는 버전 제어 폴더를 확인해야합니다.

또한 Visual Studio 2015 만 사용하여 빌드 프로세스 템플릿을 편집해야합니다.

+0

나는 그것을 두 번 확인했다. 빌드 컨트롤러에 VS2015가 설치되어 있고 컨트롤러에서 액세스하는 라이브러리에 TFS에 올바른 DLL이 있습니다. VS2015에서 XAML 파일을 편집 할 때 TF Build Activities 위로 마우스를 가져 가면 V.14.0.0.0으로 표시됩니다. –

0

TFSBuildExtensions.Activities.dll에 대한 참조를 제거하면 문제가 해결되었습니다. 이제 SonarQube를 TFS2015의 XAML 빌드에서 실행하는 방법을 찾아야합니다.

관련 문제