2010-02-16 4 views
2

TFS 솔루션을위한 빌드 자동화를 얻으려고합니다. 이 솔루션에는 여러 개의 클래스 라이브러리와 하나의 웹 사이트가 포함되어 있습니다 (웹 프로젝트가 아님). 웹 사이트를 제외하고 모든 것이 잘 구축 된 것 같습니다. 다음과 같은 오류가 나타납니다 :Microsoft TFS 빌드 자동화 - ASPNETCOMPILER 오류

ASPNETCOMPILER : 오류 ASPRUNTIME : 대상 디렉토리가 비어 있지 않으며 이전에 컴파일 된 응용 프로그램을 포함하지 않는 것 같습니다. 수동으로 삭제하거나 다른 대상을 선택하십시오.

릴리스 및 혼합 플랫폼 용 솔루션을 구축 중입니다. 웹 사이트의 bin 폴더는 TFS에 체크인되지 않으며 읽기 전용이 아닙니다. 많은 클래스 라이브러리가 웹 bin 폴더에 컴파일되므로 문제의 원인인지는 알 수 없습니다. 나는 초급자이므로 뭔가 올바르게 구성하지 않았을 수도 있습니다.

아이디어가 있으십니까?

답변

0

웹 배포 프로젝트를 설치하고 웹 사이트에 대한 웹 배포 프로젝트를 만들어서 작동 시켰습니다. 그래서 그게 없어졌습니다. :) 나는 단지 오류 메시지가 더 도움이 되었으면 좋겠다.

0

다른 사용자 : .Net Temp Files 폴더에 파일이있는 경우 가끔 있습니다. % windir % \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files에서 삭제할 수 있습니다.

0

방금이 문제가 발생하여이를 해결하기 위해이 파일의 읽기 전용 파일 특성을 선택 취소했습니다. 솔루션이 포함 된 폴더. msbuild를 실행할 때만이 오류가 발생합니다. VS2010에서 솔루션을 열었을 때 컴파일 오류가 발생하지 않았습니다.