2011-04-28 17 views
0

ブートストラップマニフェストジェネレータ(フレームワーク、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/

次に、あなたは、x64を除外するための条件をインストール指定する必要があります。生のXMLは次のようになります。

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

Wow!私が欲しいもののように見える!やってみます。ありがとう!もう1つのこと...カスタムブートストラップをインストールするには何かが必要ですが、これはインストールするものではありませんが、確認するものです。それはとにかく働くでしょうか? –

関連する問題