我有两个相同产品的安装程序版本:
它们工作正常,但现在我可以在64位操作系统上安装这两个版本。
问题是:如何在一台机器上只安装一个版本的产品?
答案 0 :(得分:3)
如果未安装64位版本,或者32位版本是否只安装在32位O / S上,您是否希望能够在64位O / S上安装32位版本?
根据您的回答,您可以使用启用了VersionNT64属性的LaunchCondition创建32位安装,以确保它不是64位O / S(64位安装中没有此类创作,因为MSI不会安装64位在32位平台上运行)或者您必须使用具有仅检测属性的Uprade表来提取LaunchCondition中互斥产品和uset帽子的存在。