【发布时间】:2010-11-08 08:23:24
【问题描述】:
我正在虚拟 32 位机器上开发 SharePoint 解决方案,并使用 Wix 打包设置。
我的解决方案同时针对 32 位和 64 位环境,但为了创建 64 位 MSI,我需要有 64 位机器和 64 位版本的 WiX。 通常,这不是问题,因为我只需使用 64 位开发环境。
但是在 64 位平台上开发 SharePoint 解决方案存在一些问题,这或多或少迫使我在 32 位平台上进行开发。 因此,我无法创建 64 位 MSI,除非我将源文件复制到 64 位机器上只是为了构建 64 位 MSI,这感觉有点麻烦。
如果可能的话,是否有任何技巧可以在我的 32 位开发盒上标记/构建 64 位 MSI 包?
【问题讨论】:
-
在专用构建服务器上构建 MSI 并拥有 32 位和 64 位构建代理怎么样?
-
只需要带有
Platform属性的<Package />元素。毕竟任何 MSI 都只是一个数据库。当然,测试是另一回事。
标签: wix windows-installer 32bit-64bit