2016-06-30 8 views
0

msbuild 명령 줄 유틸리티를 사용하여 웹 응용 프로그램을 게시 할 때 "dev"와 같은 게시 프로필 이름을 지정합니다.이 프로필 이름은 프로젝트의 Properties/PublishProfiles 디렉터리에있는 "dev.pubxml"파일에 해당합니다. 이 파일에는 개발 환경에 게시하기위한 설정이 포함되어 있습니다.자동 배포 시나리오에서 명령 줄을 통해 pubxml 설정을 무시할 수 있습니까?

기본적으로 Project/PropertyGroup/LaunchSiteAfterPublish의 XML 노드에는 "True"값이 있습니다. 명령 줄을 통해 false로 설정할 수있는 방법이 있습니까? 아니면 msbuild를 호출하기 전에 XML 파일을 편집하기 위해 빌드 엔진에 스크립트를 작성해야합니까?


왜 이렇게하고 싶은가요? Visual Studio에서 게시하는 경우 테스트를 위해 웹 페이지를 열어야합니다. 빌드가 자동화되어 있고 명령 행에서 실행 중이면 빌드 자동화 시스템이 웹 페이지를 열지 않기를 바란다.

답변

0

게시 프로파일 &을 전달할 수 있습니다. 예 :이 경우 : msbuild <proj>.csproj /p:PublishProfile=dev /p:LaunchSiteAfterPublish=false