2017-10-27 1 views
0

web.Stage.config/web.QE와 같은 하나의 기본 web.config 파일과 다른 환경 특정 파일이있는 웹 서비스 프로젝트가 있습니다. config 등등. 이제 다음을 수행합니다. http://www.hanselman.com/blog/ManagingMultipleConfigurationFileEnvironmentsWithPreBuildEvents.aspx 프로젝트에 기본 구성 web.config 파일에 구성 설정 파일을 복사하기 위해 미리 빌드 이벤트를 추가하는 것이지만 문제는 변환없이 복사하므로 아래와 같이됩니다. :

<add key="somekey" value="Development" xdt:Transform="Replace" xdt:Locator="Match(key)"/> 

내 질문은 프로젝트를 빌드하는 동안 변환 된 구성 파일을 복사 할 준비가되어있는 상태로 유지하는 방법이 있습니까?

+0

여러 구성의 지점을 패키지 nuget로, 고마워요 품질 보증, UAT 등 여러 환경이 또한 제공하고 작업을 위해 변환 할 SlowCheetah를 사용할 수는 선택이다 빌드하기 전의 적절한 구성과 빌드 프로세스는 구성 관련 설정 파일의 변환을 'main'web.config 파일에 적용합니다. – spodger

+0

파일은 빌드 구성에 따라 변환됩니다. 따라서 디버그 중이면 디버그 변환이 실행됩니다. 릴리스되면, 그 다음에, 등등. – Crowcoder

+0

문제는 Release 구성에서는 문제가 없지만 대나무에서 QE 또는 다른 사용자 정의 빌드 구성을 사용할 때는 변형되지 않습니다. – tavier

답변

관련 문제