2012-06-18 106 views
1

我正在使用具有多個產品的應用程序框架。它具有單個安裝程序,並且基於構建服務器配置包含/排除插件。msbuild&wix - 多個安裝程序?

我想改變我的構建過程,以便從單個構建(基於框架的每個產品一個)生成多個msi文件。那可能嗎 ?

+0

我們通過使用msbuild任務來解決這個問題,從「主」msbuild構建單獨的WiX項目,它只編譯了一切。在單獨的WiX項目中,我們設置了配置。 – Bill

回答

1

我正在努力解決同樣的問題。

我有1個wxs文件的2個不同的版本和1個版本的4個配置。例如建立=服務器\客戶端,CONF =調試\釋放,platf = 86 \ 64。

我的問題: cerate一個項目的解決方案,由編譯變量編號(在我的情況下,有2個項目,服務器和客戶端分開)。每個項目都需要基於一個wxs文件,並且構建屬性需要不同。我在Configuration和Platform上使用了標準的env變量,並使用了我自己的變量Build。我已經這樣做了。如果你需要更多biulds,創建更多的項目,使用更多的變量...

P.S.如果你找到更好的方法,請與我聯繫。