2011-08-03 1 views
9

MSBuild를 통해 자동 빌드/배포 사이클에 사용할 web.config 변형을 추가하고 싶습니다. 그러나 Visual Studio를 사용하여 변환을 추가 할 때 디버그 및 릴리스 만 제공되며 변환을 선택할 수있는 옵션이 없습니다. 내가 아는 한 새로운 구성 프로파일을 추가해야하지만 실제로 다른 구성 프로파일은 필요하지 않습니다. 이 작업을 수행해야합니까, 아니면 변형을 사용하는 다른 방법이 있습니까 (특히 빌드 작업 포함)?Release 및 Debug와 다른 web.config 변환을 추가하는 방법

또한 걱정이 내가 디버그 구성을 확인하는 코드 깰 수있는 새 프로필 추가하는 경우 : 어딘가에 구성 프로파일에 정의 된이 상수가

#if DEBUG 

아니면이 프로필 자체를?

기본적으로 내 질문은 자동 빌드에 대한 디버그/릴리스가 아닌 구성 변환을 추가하는 방법입니까?

+1

http://msdn.microsoft.com/en-us/gg454290- 작업 1 - Visual Studio 2010에서 준비 구성 만들기 바라기 만하면 도움이됩니다. – kendaleiv

+0

와우. 너무 넓게 닫힌 이유는 저를 넘어선 것입니다. 이 질문은 문제를 명확하게 설명하고 끝 부분을 간결하게 설명하며 답과 답은 모두 유용합니다. –

답변

3

다른 대답의 link에는 좋은 세부 사항이 많이 있지만 구성 관리자 에 대한 MS의 메모는 유용하지 않습니다. (적어도 VS Express 2013의 경우)

link을 열면 도움이됩니다. Configuration Manager를 열면 새로운 구성을 만드는 것이 매우 간단합니다.

는 솔루션 탐색기에서 구성 관리자 대화 상자
•를 열고 솔루션에 대한 바로 가기 메뉴를 열고 구성 관리자를 선택합니다.

편집
나중에 구성 관리자가 숨어있는 이유를 알았습니다. 업그레이드에서 "전문가"설정을 잃어 버렸습니다. 이 설정은 도구/설정 아래에 있습니다.