FileCost アクション
FileCostaction は、標準インストール アクションの動的 コストを開始します。
ActionData メッセージ
ActionData メッセージはありません。
シーケンスの制限
コストに影響を与える標準または のカスタム アクション は、CostInitialize アクションの前に順序付ける必要があります。 CostInitialize アクションの直後に FileCost アクションを呼び出します。 次に、CostInitialize アクションに従って CostFinalize アクションを呼び出して、コンポーネント テーブルを介してインストーラーで最終的なコスト計算をすべて使用できるようにします。
CostInitialize アクションは、FileCost アクションの前に実行する必要があります。 次に、インストーラーは、ファイル テーブル内のすべてのファイルのディスク領域コストをコンポーネントごとに決定します (コンポーネント テーブルを参照)。 ボリューム クラスタリングと、上書きする必要がある既存のファイルの存在の両方を考慮します。 ディスク領域を消費または解放するすべてのアクションも考慮されます。 既存のファイルが見つかった場合は、新しいファイルを実際にインストールする必要があるかどうかを判断するために、ファイルバージョンのチェックが実行されます。 既存のファイルのバージョン番号以上の場合、既存のファイルは上書きされず、ディスク領域のコストは発生しません。 いずれの場合も、インストーラーはバージョン番号チェックの結果を使用して、各ファイルのインストール状態を設定します。
FileCost アクションは、インストールツールを使用してコスト計算を初期化します。 実際の動的 原価 は、CostFinalize アクションが実行されるまで発生しません。
関連トピック