次の方法で共有


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

 

ICE リファレンス