Visual Studio 2008의 여러 클라이언트에 대해 webforms 응용 프로그램을 유지 관리하고 있습니다. 각 클라이언트에는 각각 별도의 web.config 파일이 있습니다. 우리는 위대한 작품을 배치 할 때 설정 변환을 사용하고 있습니다.빌드시 Visual Studio 2008 XDT (구성 변환)
현재이 프로젝트를 진행하는 개발자가 많으며 각 개발자를 개발하는 동안 특정 클라이언트에 대한 구성 값이 필요합니다. 현재 우리가하고있는 일은 각자가 web.config 파일을 로컬에 가지고 있기 때문에 web.config 파일을 체크하지 않도록 조심해야합니다.
물론이 접근법에는 몇 가지 단점이 있습니다. 이 작업은 수동으로 수행해야하는데, 이는 성가시다. 나머지 개발자들에게 문제를 일으킬 수 있으므로 설정 파일을 체크인하지 않도록주의해야한다. 설정에 새로운 값을 추가하는 것이 번거롭다.
Visual Studio에서 빌드 할 때 구성 파일을 변환하고 싶습니다. 따라서 web.config를 수동으로 편집 할 필요없이 구성 값을 가져올 파일을 선택할 수 있습니다. 나를 위해 작동하지 않습니다 http://www.codeproject.com/Articles/399002/Project-Build-Web-config-transformation
, 그것은 '가 할 수있는 말을 나에게 빌드 오류를 제공합니다 :
나는 잠시 동안 웹에서 찾아 봤는데,하지만 가장 좋은 것은 내가 지금까지 발견이가 파일이 없기 때문에 Web.config_output을 복사하십시오.
$ (Configuration)을 기반으로 변환하는 데 문제가 없습니다. 구성은 코딩을 수행하는 개발자가 아닌 개발중인 클라이언트에 따라 다르기 때문에. 클라이언트 당 하나씩 갖는 것은 그리 끔찍한 일은 아니지만 나는 그렇게 할 수 없었습니다. Slowchetah는 vs2008에서 사용할 수 없습니다. – andyroschy
Slowcheetah는 MsBuild 대상 집합과 MsBuild 작업 집합이므로 Visual Studio 추가 기능이 작동하지 않아도 변환 기능을 사용할 수 있습니다. – jessehouwing