2011-07-29 6 views
0

사용자 지정 MSBuild 작업이 있으며이 작업에는 일부 구성 값이 있어야합니다. 그 값을 내 응용 프로그램 구성 파일에 저장하려고하지만 작동하지 않습니다. 물론이 값들을 csproj에 직접 넣을 수는 있지만 사용자가 간단한 구성 변경을하기 위해 csproj를 언로드/편집/재로드해야합니다.사용자 지정 msbuild 작업 구성 문제

또한 이것을 자동화하기 위해 사용자 정의 누겟 명령을 추가 할 생각이지만 확실하지는 않습니다.

요약 : Web.config을 통해 내 MSBuild 작업을 쉽게 구성해야합니다. 이것을 어떻게 할 수 있습니까?

답변

0

web.config 또는 app.config은 MSBuild 매개 변수를 저장하는 용도로 사용되지 않습니다. 이것은 완전히 다른 것들 - 응용 프로그램 구성 및 응용 프로그램 빌드 프로세스 세부 정보입니다.

그러면 그냥이 속성이 빌드 타겟에 직접

<Import Project="Build.properties" /> 
같은 csproj 파일에 파일 가져 오기, 사용자 정의 속성 (각 구성 매개 변수 당 속성)의 세트로 하나의 <PropertyGroup> 노드를 포함 Build.properties 파일을 만들 수 있습니다
관련 문제