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