设置项目-使引导程序先决条件下不安装在64位



我有一个安装几个先决条件的安装项目,一些与Bootstrapper Manifest Generator(框架,SQLExpress,视频编解码器),但我的安装项目它只是为32位。我对此进行了检查,如果SO为64位,则msi显示错误,但如果SO为64位,则无论如何都要安装先决条件。这是我必须处理的第一个问题,但没有命名第一个问题的另一个问题是,如果SO是64位,那么SQL Express的先决条件安装会出现错误,因为SQL Express是32位,我不想显示该消息。所以. .如果SO是64位的,我如何才能阻止安装的先决条件?

希望你能帮助我,谢谢!

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

http://jcrawfor74.wordpress.com/2011/03/03/bootstrap清单-发电机- 2008 - - -指导如何v2/

然后您需要指定安装条件以排除x64。原始XML看起来像这样:

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

最新更新