0

いくつかの前提条件をインストールするセットアッププロジェクトがあります。一部にはBootstrapperマニフェストジェネレーター(フレームワーク、SQLExpress、ビデオコーデック)がありますが、セットアッププロジェクトは32ビット専用です。私はそれをチェックし、SOが64ビットの場合はmsiがエラーを表示しますが、SOが64ビットの場合は前提条件がインストールされます。これは私が対処しなければならない最初の問題ですが、最初の問題に名前を付けない他の問題はSOが64ビットの場合、SQL Expressは32ビット用であり、そのメッセージを表示したくないため、SQLExpressの前提条件のインストールでエラーが発生します。だから..SOが64ビットの場合、インストールの前提条件を防ぐ方法をどのように作ることができますか?

あなたが私を助けてくれることを願っています、ありがとう!

4

1 に答える 1

1

ほとんどの場合、前提条件に合わせてカスタムブートストラッパーを作成する必要があります。

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" />
于 2011-06-07T19:36:12.880 に答える