2011-08-17 6 views
2

제목이 분명하다고 생각하지만 정교하게 다룰 것입니다._PublishedWebsites에서만 TFS에서 MSBuild 작업 수행

두 개의 웹 사이트 (글쎄, 하나의 웹 사이트와 하나의 웹 앱)가 있습니다. 내가 TFS에서 빌드를 수행 할 때

, 두 개의 별도의 웹 애플리케이션은 난 단지 할 것 TFS에서 실행 얻을 것이다 내 웹 응용 프로그램의 csproj에서 목표를 설정하고 싶은 _PublishedWebsites

아래에 별도의 폴더에 넣어 얻을 어떤 병합 (나는 도움이 필요 없다).

내 web.csproj에서 만들 수있는 대상 이름이 tfs 만 실행됩니까? _PublishedWebsites 폴더를 참조 할 때 사용할 수있는 envirorment 변수는 무엇입니까? $ (OutDir)?

답변

2

TFS 만 실행할 대상은 없지만 대상에 Visual Studio 빌드에서 실행되지 않도록 조건을 넣을 수 있습니다. MSBuild 속성은 $ (BuildingInsideVisualStudio)입니다. 예상대로 Visual Studio에서 빌드 할 때 true로 설정됩니다.

관련 문제