有沒有人有一個很好的方法來使用MsBuild或Nant構建MSI(vdproj)項目?自動化MSI構建過程
我知道one answer是在構建服務器上安裝Visual Studio,只是使用devenv.exe來構建項目,但是,我更願意不在我們的構建服務器上安裝Visual Studio。
有沒有人有一個很好的方法來使用MsBuild或Nant構建MSI(vdproj)項目?自動化MSI構建過程
我知道one answer是在構建服務器上安裝Visual Studio,只是使用devenv.exe來構建項目,但是,我更願意不在我們的構建服務器上安裝Visual Studio。
由於缺少上述方法(devenv),因此無法執行此操作與當前版本的MSBuild。
Visual Studio團隊用來運行其MSI版本的方法是Windows Installer XML。您可以瞭解有關使用WiX部署安裝程序包here的更多信息。
請注意WiX不支持vdproj文件,所以這意味着您將重新創建安裝程序項目。
編輯:看起來像我抓住我的引用:)
我某處聽到SO,有一個遷移工具[卻被打追有趣的是,WiX本身不會使用vdproj'format'或者類似的] – 2009-07-27 11:18:31
我們使用Wix爲IronPython和IronRuby自動化MSI構建。
編輯:澄清,這可能意味着建立安裝程序時從頭開始。儘管Wix有一種機制可以直接從預先存在的MSI文件創建配置,但是我從來沒有從使用此工具獲得滿意的結果
時,你可以試試這個http://www.advancedinstaller.com/ – 2015-11-22 09:55:35