MSBuild와 WIX를 통합합니다
-
05-07-2019 - |
문제
우리는 개발중인 제품의 MSI 생성을 자동화하려고합니다. 현재 우리는 MSBuild가 네트워크 위치로 소스를 구축하고 있습니다. 테스트에 적합하지만 소프트웨어를 공개 할 때는 MSI로 래핑해야합니다.
소프트웨어는 설치되는 각 컴퓨터에 등록 해야하는 모든 .NET BAR 1 COM 구성 요소입니다.
내가 궁금한 점은 WIX를 MSBuild와 통합하여 새로운 WIX 스크립트가 새로운 및 업그레이드 설치를 처리 할 수있는 MSI와 함께 생성되도록하는 방법이었습니다.
이것에 대한 도움은 대단히 감사합니다.
감사,
브렌든
해결책
물론 MS 빌드에는 WIX에서 MSI를 구축하는 데 필요한 모든 작업을 수행 할 수있는 작업이 있습니다. 이것을 빌드 / 통합 서버에 통합 할 수 있습니까?
Wix의 최신 빌드에는 실제로 "wix.targets"라는 파일이 포함되어있어 시작해야합니다.
주제에 대한 훌륭한 기사를 확인하십시오.
- wix.targets로 건물 (Heath Stewart에 의해)
- MSBuild의 WIX 대상 (Willem Meints에 의해)
- MSBuild 및 Windows Installer XML로 릴리스를 자동화합니다 (Sayed Ibrahim Hashimi에 의해) (보관 된 MSDN 잡지의 웹 아카이브 링크)
그들은 주제를 훨씬 더 자세하게 다루고 시작하는 데 매우 도움이됩니다.
다른 팁
다운로드하고 설치해야합니다 봉헌. 이렇게하면 MSBuild와 함께 사용할 수있는 Visual Studio Project 파일이 생성되어 Wix 기반 MSI를 만듭니다.
Wix 매뉴얼에는 MSBuild와 통합하는 방법에 대한 주제도 있습니다. MSBuild와 함께 Wix 사용.
제휴하지 않습니다 StackOverflow