ICE94

ICE94 會檢查 快捷方式資料表功能資料表MsiAssembly 資料表 ,並在有指向全域組件快取中元件檔的任何未反轉快捷方式時張貼警告。 如果 [快捷方式] 資料表的 [目標] 欄位中的專案不是 [功能] 資料表中的功能,則不會反轉快捷方式。 如果 [快捷方式] 資料表的 [Component_] 欄位中的專案也列在 MsiAssembly 資料表中,快捷方式會指向元件檔案。 如果 MsiAssembly 資料表中 [File_Application] 欄位中的專案是空的,則元件檔案會位於全域組件快取中。

結果

ICE94 會張貼下列警告。

ICE94 警告 Description
未公告的快捷方式 '[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 參考