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 参考