【发布时间】:2011-05-07 19:19:42
【问题描述】:
我正在尝试从“启动条件”中的条件访问 TargetPlatform 属性值(您可以在部署项目中设置)。
基本上,如果该计算机上安装了 64 位版本的 Office,我试图告诉应用程序不要将自身安装为 32 位应用程序。因此,我需要以某种方式获取应用程序的位数并将其置于启动状态。
我可以从注册表中获取 Office 的位数,但我不知道如何从安装程序访问 TargetPlatform。
谢谢!
【问题讨论】:
-
您是否在
ProjectInstaller类的自定义代码中获取 Office 的注册表设置?您不能在那里检查当前平台并在满足您的条件时中止安装吗?
标签: deployment windows-installer launch-condition