次の方法で共有


Condition プロパティ

更新 : 2007 年 11 月

ターゲット コンピュータへのインストール時に満たす必要のある (True と評価されるべき) 条件を指定します。Condition プロパティを使用すると、インストーラに条件ロジックを追加できます。たとえば、特定のバージョンのオペレーティング システムにだけファイルをインストールできます。また、ファイル、レジストリ、またはコンポーネントの各検索と組み合わせて、指定したアイテムが見つからない場合はインストールを終了させることもできます。

025bcetc.alert_note(ja-jp,VS.90).gifメモ :

条件は、フォルダではなく、ファイルやコンポーネントに対して適用されます。フォルダに対して条件を設定することもできますが、通常は、その条件は無視されます。ただし、AlwaysCreate プロパティが True に設定された空のフォルダについては例外です。その場合は、フォルダにダミーのコンポーネントが作成され、そのコンポーネントに対して条件が設定されます。

設定

Condition プロパティには、True または False と評価できる有効な条件付きステートメントから成る文字列を設定します。このステートメントは、Windows インストーラの条件またはプロパティ、Property プロパティの値、ファイル、レジストリ、またはコンポーネントの各検索の Name プロパティ、またはこれらのステートメントを論理演算子で結合したステートメントのいずれかです。

たとえば、セットアップ プロジェクトには、一連のチェック ボックスが配置されたダイアログ ボックスが用意され、その中の 1 つ、CheckBox1 チェック ボックスの CheckBox1Property が CHECKBOXA1 に設定されています。ユーザーが CheckBox1 をオンにしたかどうかを判断するには、Condition プロパティに「CHECKBOXA1=1」という式を設定します。詳細については、「チュートリアル : Windows ベースのアプリケーションの配置」の「Internet Explorer のバージョンを確認する起動条件を追加するには」を参照してください。

Condition プロパティは、起動条件の設定と組み合わせて使います。詳細については、「配置での起動条件の管理」を参照してください。

参照

概念

配置の条件

参照

起動条件エディタのプロパティ

Property プロパティ

Property プロパティ (フォルダ)

Using Windows Installer Properties

Windows Installer Conditional Statement Syntax

その他の技術情報

配置での起動条件の管理