2011-04-28 57 views
0

我有一个安装项目,安装了一些先决条件,一些与Bootstrapper清单生成器(框架,SQLExpress,视频编解码器),但我的设置项目只有32位。我有一个检查,并且如果SO是64位,msi显示错误,但是如果SO是64位,先决条件安装无论如何..这是我必须处理的第一个问题,但另一个问题没有命名第一个问题是如果SO是64位,那么SQL Express的先决条件安装会产生错误,因为SQL Express是32位的,我不想显示该消息。 那么..我怎么能做到防止先决条件安装,如果SO是64位?使引导程序先决条件不能安装在64位以下

我希望你能帮助我,谢谢!

回答

1

您很可能需要为您的先决条件创建自定义引导程序。

http://jcrawfor74.wordpress.com/2011/03/03/bootstrap-manifest-generator-2008-how-to-guide-v2/

然后,你将需要指定安装条件排除64位。原始XML如下所示:

<FailIf Property="ProcessorArchitecture" 
     Compare="ValueEqualTo" 
     Value="IA64" 
     String="InvalidPlatformArchitect" /> 
+0

哇!看起来像我想要的!我会尝试。谢谢!还有一件事......一个自定义引导程序需要安装一些东西,但这不是要安装的东西,而是需要检查的东西。它会工作吗? – 2011-06-08 04:06:41

相关问题