2011-12-01 11 views
0

MSBUILD를 사용하여 TFS에서 자동 배포합니다. 내 응용 프로그램에는 XML 변환이 필요한 세 개의 파일이 있습니다. 1. Web.config의 2. breadcrumb.sitemap 3. main.sitemap사이트 맵 변환이 MSBUILD와 작동하지 않습니다.

내가 모든 구성 (디버그, 릴리스, 개발, 생산성)에 대해 별도의 파일을 데. Web.config만이 해당 구성으로 변환되고 다른 두 개는 변환되지 않습니다. 서버에서 빌드를 보면 web.config 파일 만 있고 나머지 두 파일 (상위 파일은 물론 하위 파일)도 있습니다.

아무도 왜 XML 변환이 breadcrumb 및 main.sitemap이 아닌 web.config에서만 작동하는지 알 수 있습니까?

감사 Ashwani

답변

0

나는 설정 파일 조작을위한 XmlPreprocess tool을 사용하고 있습니다. 여러 환경에 대해 하나의 매핑 파일을 사용하고 있습니다. Excel로 매핑 파일을 편집 할 수 있습니다. 그것은 매우 사용하기 쉽습니다. xmlpreprocess를 사용하고 구성 (debug, dev, prod, ...)을 매개 변수로 사용하도록 스크립트를 업데이트 할 수 있습니다.

관련 문제