우리 회사는 최근 Wix Toolset (v.4.0.12)을 사용하도록 강요했습니다. 왜냐하면 불행하게도 더 이상 설치 프로그램 프로젝트가 포함되지 않은 Visual Studio 2012로 업그레이드했기 때문입니다.WIX Tools 세트가 VS 2012 초급 문제로 통합되었습니다.
내 문제는 다음과 같습니다. 나는 모든 프로젝트에서 exe 파일과 여러 dll을 생성하는 많은 프로젝트와 함께 큰 솔루션을 가지고있다.
그런 다음 솔루션에서 Wix 설정 프로젝트를 만들고 exe 파일을 생성하는 프로젝트에 대한 참조를 추가하십시오. 해당 프로젝트 참조의 속성에서 Harvest: true
및 Project Output Groups: Binaries
을 설정했습니다.
필자는 WiX 프로젝트를 빌드하여 참조 된 프로젝트의 종속성을 확보 할 것으로 기대하므로 수동으로 참조를 추가 할 필요가 없으므로 유지 관리가 더 필요합니다.
또한 참조 된 프로젝트 파일에서 heat.exe
을 실행하면 프로젝트가 의존하는 DLL이 아닌 파일의 exe 출력 만받습니다.
나는 위의 내용이 꽤 표준적인 것으로 가정하고, wix 도구는 저를 위해 그 정보를 수집 할 수 있어야합니다. 그리고 그물에 대한 방대한 검색을 한 후에 비슷한 이슈를 가진 사람을 찾을 수없는 이유가 궁금합니다.
위의 이유를 아는 분이라면 WiX로 작업하는 방법에 대한 기본 자습서를 보내주십시오. 내가 적합한 것을 찾지 못하는 것 같습니다.
수확 출력을위한 MSBuild 작업이 있습니까? 내 생각에, 어딘가에있는 그물을 보았지만 지금은 찾을 수 없습니다. –