1

我正在虚拟 32 位机器上开发 SharePoint 解决方案,并使用 Wix 打包设置。

我的解决方案同时针对 32 位和 64 位环境,但为了创建 64 位 MSI,我需要拥有 64 位机器和 64 位版本的 WiX。通常,这不是问题,因为我只需使用 64 位开发环境。

但是在 64 位平台上开发 SharePoint 解决方案存在一些问题,这或多或少迫使我在 32 位平台上开发。因此,我无法创建 64 位 MSI,除非我将源文件复制到 64 位机器上只是为了构建 64 位 MSI,这感觉有点麻烦。

如果可能的话,是否有任何技巧可以在我的 32 位开发盒上标记/构建 64 位 MSI 包?

4

2 回答 2

4

您无需运行 64 位开发机器即可创建 64 位 MSI 文件。

使 MSI 文件为“64 位”的原因仅仅是摘要信息流中的“模板摘要”字段设置为“AMD64;1033”(一个可能的示例)而不是“Intel;1033”。

此 MSDN 文章可能会为您提供更多信息

于 2009-07-06T16:16:58.053 回答
0

AFAIK Wix 工具集与平台无关,您需要安装x64 版本,并且您需要在设置中使用正确的标志(有很多地方需要明确说明 x64,更多信息在这里)。

于 2009-07-06T10:48:10.993 回答