gpt4 book ai didi

.net - 具有 32/64 位驱动程序的单个 32 位 MSI

转载 作者:行者123 更新时间:2023-12-02 17:30:16 26 4
gpt4 key购买 nike

是否可以在同一个WiX中包含difxapp_x86.wixlib或difxapp_x64.wixlib设置在 32 位和 64 位机器上安装驱动程序?

背景是我们的设置需要是 32 位的,无论目标平台如何(它是一个使用 32 位 COM 组件的 .NET 应用程序,所以我们 must build .Net assemblies as x86 )。

所以最后MSI源文件没有什么区别,除了64位机器需要difxapp_x64.wixlib才能正确安装驱动程序,而且似乎我仍然需要创建两个适用于 32/64 位平台的单独 32 位 MSI 文件。看起来不错吗?

最佳答案

不,这是不可能的:如果您的所有组件都是 32 位,您可以使用单个 MSI。但是您有 x64 组件(驱动程序),并且 DifxApp 对它们的 32 位和 64 位自定义操作使用相同的 id,因此它们不能同时存在于同一个 .msi 包中。

关于.net - 具有 32/64 位驱动程序的单个 32 位 MSI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2326284/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com