ICE94
ICE94 は、ショートカット テーブル、フィーチャー テーブル、MsiAssembly テーブル チェックし、グローバル アセンブリ キャッシュ内のアセンブリ ファイルを指す変換されていないショートカットがある場合は警告を投稿します。 ショートカット テーブルの [ターゲット] フィールドのエントリがフィーチャー テーブルのフィーチャーでない場合、ショートカットは変換されません。 ショートカット テーブルの [Component_] フィールドのエントリが MsiAssembly テーブルにも表示されている場合、ショートカットはアセンブリ ファイルを指します。 MsiAssembly テーブルの File_Application フィールドのエントリが空の場合、アセンブリ ファイルはグローバル アセンブリ キャッシュ内にあります。
結果
ICE94 は、次の警告を投稿します。
ICE94 警告 | 形容 |
---|---|
アドバタイズされていないショートカット '[2]' は、グローバル アセンブリ キャッシュ内のアセンブリ ファイルを指します。 | 変換されていないショートカットは、グローバル アセンブリ キャッシュ内のアセンブリ ファイルを指しています。 |
例
ICE94 は、例として次のエラーを報告します。
The non-advertised shortcut 'shortcut1' points to an assembly file in the global assembly cache.
ショートカット テーブルの (一部)
近道 | コンポーネント_ | ターゲット |
---|---|---|
shortcut1 | c1 | [file1] |
shortcut2 | c2 | feature1 |
shortcut3 | c3 | [file2] |
フィーチャー テーブルの (一部)
特徴 |
---|
feature1 |
MsiAssembly テーブル (部分)
コンポーネント_ | File_Application |
---|---|
c1 | |
c2 | |
c3 | fa1 |
関連トピック