신속한 WiX 전 처리기 확장을 작성하여 루트 폴더에 보관 된 파일에서 일부 제품 버전 정보를 가져 왔습니다.wixproj와 동일한 솔루션에서 WiX 확장을 참조하십시오.
유지 관리가 쉽기 때문에 WiX 설치 프로젝트와 동일한 솔루션에서이 확장을 유지하고 싶습니다. 그러나 문제는 테스트 할 때 Debug
구성을 사용하고 빌드를 릴리스 할 때 Release
으로 전환한다는 것입니다. 이것은 내가 처리 할 두 개의 확장이 있음을 의미합니다.
WiX가 현재 구성에 따라 어떻게 잡아낼 수 있습니까?
나는 WiX 프로젝트의 속성에서 reference paths을보고 ".. \ MyWiXExtensions \ bin \ $ (Configuration) \"을 폴더로 추가하여 MSBuild 속성을 선택하기를 희망했지만 작동하지 않는 것 같습니다.
빌드 이벤트도 살펴 보았습니다. 출력 dll을 설치 프로젝트의 폴더로 복사 할 수는 있지만 솔루션을 정리하면 참조가 끊어지지 않습니까?
내가 윅스 3.7 및 Visual Studio 2012