2009-07-27 29 views
29

我需要將vdproj文件轉換爲WiX格式,以便我可以使用msbuild構建它。一種解決方案是從msbuild調用devenv可執行文件並從那裏構建vdproj文件,但這只是令人討厭的。我以爲我會嘗試手動將文件轉換爲WiX格式,但看着它的內容嚇了我一大跳。有沒有可能有助於這種轉換的工具或優雅的解決方案?如何把vdproj文件轉換爲WiX格式?

+0

這很有趣,只是多久「這只是討厭」能等效地說,「它的工作原理」!在努力讓MSBuild 2.0與我們的安裝項目(和C++項目)一起工作後,我終於放棄了並繼續使用`devenv`,因爲它的工作原理是:-) – Pat 2012-07-20 20:05:59

+0

檢查「VDProj to WiX Converter」是否對您有所幫助。 http://visualstudiogallery.msdn.microsoft.com/0f8ff662-c844-4c3c-9c7b-b170cea16baf – AKaral 2013-06-17 10:00:56

+0

@AKaral:你給的鏈接是一個有限的試用和nagware。 – Phil 2014-02-18 18:02:36

回答

21

您可以嘗試使用Dark將任何MSI轉換爲Wix。您需要刪除很多「垃圾」,尤其是在UI領域,但它會給你一個體面的開始。

6

有一個utility by Chris Oldwood將.vdproj轉換爲.wxs(使用powerscript命令行) 我希望這有幫助,這是我目前的研究,我將回報任何問題。 轉換後不要忘記WixEdit。 微軟已經從VS2012中刪除了.vdproj。

相關問題