6
A
回答
6
要回答我的问题,这原来竟是错了一个要求,对于产品代码属性的MSDN文档说:
应用程序的封装的32位和64位版本必须分配不同的产品代码。
原来我很困惑,我认为产品代码不应该改变。这是错误的。再次:
ProductCode属性是特定产品版本的唯一标识符。此ID必须因不同的版本和语言而异。
3
首先我会做这样的后卫32位安装程序:
<Condition Message="This installer does not support 64-bit Windows! ">
<![CDATA[NOT VersionNT64]]>
</Condition>
,这对于64位安装程序:
<Condition Message="This installer does not support 32-bit Windows! ">
<![CDATA[VersionNT64]]>
</Condition>
但是,回到你的问题。我建议您将产品ID设置为“*”。这确保每个构建都创建一个新的GUID。如果你想使用Orca创建一个补丁,你总是可以找到这个GUID。
重要的值是UpgradeCode。此GUID在版本之间创建链接。我将为您的所有32位安装程序推荐一个UpgradeCode,并为所有64位安装程序推荐另一个UpgradeCode。
相关问题
- 1. Win32API不同于32位版本和64位版本?
- 2. 我是否需要应用.NET Framework更新的32位和64位版本?
- 3. 我应该使用32位还是64位JDK?
- 4. 我应该使用Python 32位还是Python 64位
- 5. 在32位和64位Windows中使用WIX进行COM注册
- 6. 32位版本的GhostScript是否适用于64位系统?
- 7. libstdC++在同一台机器上的64位和32位版本
- 8. 64位eclipse rcp产品不能运行在64位OS + 32位编译和捆绑JDK 1.7 32位套件
- 9. 我应该在OSX上运行哪个版本的Eclipse? 32位或64位?
- 10. 在32位和64位计算机上查找第三方32位产品
- 11. 64位或32位版本的WinDBG?
- 12. 使用QMAKE构建项目的32位和64位版本
- 13. 运行32位java和64位java产生不同的结果
- 14. 我在x86-64 PC上运行32位Windows。我应该下载32位还是64位的Python安装程序?
- 15. 从32位移植到64位版本
- 16. 使用Wix安装32位和64位驱动程序?
- 17. Windows Python 64&32位版本和pip
- 18. WIX UpgradeCode应该在产品的x64和x86版本之间有所不同?
- 19. 在32位和64位机器中总是长64位
- 20. C# - 在32位和64位
- 21. 在32位和64位版本的软件中使用TFS分支?
- 22. 在32位和64位应用程序中使用GDi绘图
- 23. 是否可以在bash脚本中检测32位与64位?
- 24. 使用64位与32位程序集的.NET版本
- 25. 我可以将本地库的32位和64位版本放在java.library.path上吗?
- 26. 32位/ 64位的相同wix - 如何创建条件步骤?
- 27. 64位版本的Visual Studio 2010以32位版本运行
- 28. Wix MajorUpgrade不会检测产品版本的最后位置
- 29. 在32位和64位平台上总是处理32位?
- 30. 的Python Enthought 32与64位版本
Windows Installer不允许在32位操作系统上运行64位软件包。所以后者不是必需的:用户永远不会看到你的错误信息。 –
为什么我想要第一个后卫?它阻止我在64位窗口上安装32位版本的产品?或者我误解了它的作用?如果这就是它想要做的,那为什么我不想要那个? –
您应该防止人们在Win 64框中安装32位版本和64位版本的产品 –