2010-02-24 76 views
7

是否有可能包括difxapp_ .wixlib或difxapp_ .wixlib在相同WiX設置在32位和64位,以安裝驅動程序機器嗎?單一32位MSI以32/64位驅動

背景是,無論目標平臺(它是使用32位COM組件的.NET應用程序,所以我們must build .Net assemblies as x86),我們都需要32位的設置。

所以在最後有除需要difxapp_x64.wixlib正確安裝驅動程序,64位機器在MSI源文件沒有區別,而且好像我還需要創建兩個獨立的32位適用於32/64位平臺的MSI文件。這看起來好嗎?

回答

4

不,這是不可能的:如果你所有的組件都是32位的,你可以使用一個MSI。但是,您有x64組件(驅動程序),DifxApp爲其32位和64位自定義操作使用相同的ID,因此它們不能同時存在於相同的.msi軟件包中。

+0

是的,這是MSI構建期間的確切問題; DifxApp操作被複制。我希望能夠以某種方式做到這一點。 – Groo 2010-02-24 21:59:16

相關問題