2013-08-29 3 views
0

TeamCity 8.0.3에서 프로젝트를 빌드하고 두 가지 빌드 단계를 작성했습니다.컴파일 오류 : Team City 및 Visual Studio 2012

1.) 첫 번째 단계는 모든 NuGet 패키지를 설치하는 것입니다. this 블로그에 따라 프로젝트를 설정했습니다.이 단계를 실행해도 로그가 표시되어 발견되었습니다. [14:07:45][install] All packages listed in packages.config are already installed. 괜찮습니까?

2.) 나는 클래스 라이브러리를 빌드한다고 가정하지만 패키지를 설치한다고 가정 한 단계가 지나간 후에도 참조가 누락되었다고 말하는 컴파일 오류가 발생합니다.

내가 뭘 잘못하고 있으며 자세한 로그 정보를 제공해야합니까?

+0

첫 번째 단계의 메시지는 완전히 정상입니다. –

답변

1

Pedro가 이미 언급했듯이 첫 번째 로그 메시지는 절대적으로 정상입니다. 두 번째 문제를 들어

, 그것은 종종 문제가 잘못 체크 아웃 규칙에 관련 로그 :

없이 컴파일 오류를 throubleshoot 쉽지 않다. 에이전트 작업 디렉토리 (일반적으로 c : \ buildagent \ work \ 'something'에 다운로드 됨, 빌드 로그를보고 실제 폴더를 찾으십시오)를보고 teamcity에서 다운로드 한 내용을 파악할 수 있습니다.

다른 일반적인 문제는 참조가 상대 경로 대신 절대 경로로 저장된다는 것입니다. 모든 것이 컴퓨터에서 작동하지만 teamcity가 다른 폴더에서 빌드되므로 참조 된 파일을 찾을 수 없습니다 ... csproj를 열어야합니다. 텍스트 편집기를 사용하여 모든 파일이 올바른지 확인하십시오.

컴퓨터의 전체 폴더를 복사하여 빌드하십시오. 오류를 재현 할 수 있습니까?