2012-03-15 2 views
3

내 MSBuild 스크립트에서 MSDN을 사용하여 ASP.NET MVC 웹 사이트를 패키지하고 배포합니다.MSDeploy 패키지 파일 필터링

<Exec Command=' "@(MsDeploy)" -verb:sync -source:iisApp="$(Source)" -dest:package="$(Destination)" '/> 

문제는 내 * .less 파일이 배포 패키지에 추가되지 않는다는 것입니다.

이러한 파일이 배포 패키지에 추가되도록 매개 변수 또는 구성을 설정할 수 있습니다.

답변

4

기본적으로 웹 게시 파이프 라인은 배포에 필요한 파일 만 선택합니다 ([패키지/게시 웹] 탭에서 다르게 지정하지 않은 경우). 즉, 해당 파일에 대해 빌드 작업이 Content이어야합니다. MSDN에 배포 FAQ를 참조하십시오. (당신은 당신이 솔루션 탐색기에서 파일을 선택하면 Visual Studio에서 속성 창에서 빌드 작업 속성을 볼 수 있습니다) :

http://msdn.microsoft.com/en-us/library/ee942158.aspx#why_dont_all_files_get_deployed

+2

컨텐츠로 빌드 작업을 설정하고 출력에 복사 디렉토리 항상. – SPS101