我有一个安装项目,它安装了一些必备组件,其中一些带有Bootstrapper Manifest Generator (框架、SQLExpress、视频编解码器),但我的安装项目只支持32位。我对此进行了检查,如果SO是64位,msi会显示一个错误,但如果SO是64位,则仍然会安装必备组件。这是我必须处理的第一个问题,但另一个问题是,如果SO是64位的,那么SQL Express的必备安装会给出一个错误,因为SQL Express是32位的,而我不想显示该消息。所以..。如果SO是64位,我如何防止安装必备组件?
我希望你能帮助我,谢谢!
发布于 2011-06-08 03:36:13
最有可能的情况是,您需要为您的先决条件创建一个自定义引导程序。
http://jcrawfor74.wordpress.com/2011/03/03/bootstrap-manifest-generator-2008-how-to-guide-v2/
然后,您需要指定安装条件以排除x64。原始XML如下所示:
<FailIf Property="ProcessorArchitecture"
Compare="ValueEqualTo"
Value="IA64"
String="InvalidPlatformArchitect" />https://stackoverflow.com/questions/5824415
复制相似问题