配置での起動条件の管理
更新 : 2007 年 11 月
起動条件エディタを使用すると、インストールを正常に実行するための条件を指定できます。たとえば、オペレーティング システムのバージョンを調べて、指定した条件と異なっている場合はインストールを実行しないようにできます。
ターゲット コンピュータを検索し、特定のファイル、レジストリ キー、または Microsoft Windows インストーラ コンポーネントが存在しているかどうかを判定します。検索と条件の評価は、インストールが開始したときに実行されます。
定義済みの起動条件を使うと、検索と起動条件の両方を 1 つの手順で追加できます。検索条件の Condition プロパティの中で、検索の Property プロパティが自動的に参照されます。
メモ : |
---|
条件の構文の詳細については、「配置の条件」を参照してください。 |
起動条件エディタで実行できる作業を次の各トピックで説明します。
このセクションの内容
起動条件エディタのプロパティ
起動条件エディタのプロパティについて説明します。.NET Framework 起動条件
ターゲット コンピュータに .NET Framework ランタイムのファイルがインストールされているかどうかを確認し、インストールされていない場合はインストールをロールバックする方法について説明します。方法 : ファイルの起動条件を追加する
インストール先のコンピュータにファイルがあるかどうかを確認し、見つからない場合はインストールをロールバックする方法について説明します。方法 : レジストリ起動条件を追加する
ターゲット コンピュータにレジストリ エントリがあるかどうかを確認し、見つからない場合はインストールをロールバックする方法について説明します。方法 : Windows インストーラ起動条件を追加する
ターゲット コンピュータに Windows インストーラ コンポーネントがあるかどうかを確認し、見つからない場合はインストールをロールバックする方法について説明します。方法 : インターネット インフォメーション サービスの起動条件を追加する
ターゲット コンピュータにインターネット インフォメーション サービスがあるかどうかを確認し、ない場合はインストールをロールバックする方法について説明します。方法 : 起動条件エディタでファイル検索処理を追加する
ターゲット コンピュータにファイルがあるかどうかを確認する方法について説明します。方法 : 起動条件エディタでレジストリ検索を追加する
ターゲット コンピュータにレジストリ キーがあるかどうかを確認する方法について説明します。方法 : 起動条件エディタで Windows インストーラ検索処理を追加する
ターゲット コンピュータに Windows インストーラ コンポーネントがあるかどうかを確認する方法について説明します。方法 : Microsoft Data Access Components の起動条件を追加する
データ アクセス コンポーネントのインストールの必要性を確認する方法について説明します。方法 : 起動条件エディタでインストール条件を追加する
インストールを実行するために必要な条件を指定する方法について説明します。方法 : 定義済み起動条件を追加する
定義済みの起動条件を追加する方法について説明します。方法 : レジストリ起動条件を使用してターゲット ディレクトリを指定する
条件に基づいてターゲット ディレクトリを変更する方法について説明します。
関連するセクション
配置でのファイルのインストール管理
ファイル システム エディタについて説明します。このエディタでは、プロジェクト出力、ファイル、およびその他の項目を配置プロジェクトに追加したり、これらの項目をターゲット コンピュータのどの位置にインストールするかを指定したりできます。配置でのレジストリ設定管理
レジストリ エディタについて説明します。このエディタでは、ターゲット コンピュータのレジストリに追加するレジストリ キーと値を指定できます。配置でのファイル種類の管理
ファイルの種類エディタについて説明します。このエディタでは、ターゲット コンピュータでのファイルの関連付けを設定できます。配置でのユーザー インターフェイスの管理
ユーザー インターフェイス エディタについて説明します。このエディタでは、ターゲット コンピュータにインストールするときに表示される定義済みダイアログ ボックスのプロパティを設定できます。配置でのカスタム動作の管理
カスタム動作エディタについて説明します。このエディタでは、インストール終了時にターゲット コンピュータで実行する追加のアクションを指定できます。配置の新機能
セットアップと配置に関する新しい機能を説明します。