次の方法で共有


ModuleDependency テーブル

ModuleDependency テーブルには、このマージ モジュールが正常に動作するために必要な他のマージ モジュールの一覧が保持されます。 このテーブルを使用すると、マージまたは検証ツールを使用して、必要なマージ モジュールが実際にユーザーのインストーラー データベースに含まれていることを確認できます。 ツールは、インストーラー データベース内の ModuleSignature テーブルでこのテーブルを相互参照することによってチェックします。

ModuleDependency テーブルには、次の列があります。

コラム 種類 許容
ModuleID 識別子の Y N
ModuleLanguage 整数 Y N
RequiredID 識別子の Y N
RequiredLanguage 整数 Y N
RequiredVersion バージョン Y

 

ModuleID

マージ モジュールの識別子。 これは、ModuleSignature テーブルの外部キーです。

ModuleLanguage

ModuleID のマージ モジュールの 10 進言語 ID。 これは、ModuleSignature テーブルの外部キーです。

RequiredID

ModuleID のマージ モジュールで必要なマージ モジュールの識別子。

RequiredLanguage

RequiredID のマージ モジュールの数値言語 ID。 RequiredLanguage 列では、1 つの言語の言語 ID (米国英語の場合は 1033 など) を指定したり、言語グループの言語 ID (英語の場合は 9 など) を指定したりできます。 フィールドにグループ言語 ID が含まれている場合、そのグループに言語コードがあるマージ モジュールは依存関係を満たします。 RequiredLanguage が 0 に設定されている場合、他の要件を満たすマージ モジュールは依存関係を満たします。

RequiredVersion

RequiredID のマージ モジュールのバージョン。 このフィールドが Null の場合、任意のバージョンが依存関係を満たします。

検証

ICE03
ICE06
ICE25