2010-02-24 84 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

相关问题