Export (0) Print
Expand All

ICE94

ICE94 checks the Shortcut table, Feature table, and MsiAssembly table and posts a warning if there are any unadvertised shortcuts pointing to an assembly file in the global assembly cache. If the entry in the Target field of the Shortcut table is not a feature in the Feature table, the shortcut is unadvertised. If the entry in the Component_ field of the Shortcut table is also listed in the MsiAssembly table, the shortcut points to an assembly file. If the entry in the File_Application field in the MsiAssembly table is empty, the assembly file is in the global assembly cache.

Result

ICE94 posts the following warning.

ICE94 warningDescription
The non-advertised shortcut '[2]' points to an assembly file in the global assembly cache.An unadvertised shortcut is pointing to an assembly file in the global assembly cache.

 

Example

ICE94 reports the following error for the example:

The non-advertised shortcut 'shortcut1' points to an assembly file in the global assembly cache.

Shortcut Table (partial)

ShortcutComponent_Target
shortcut1c1[file1]
shortcut2c2feature1
shortcut3c3[file2]

 

Feature Table (partial)

Feature
feature1

 

MsiAssembly Table (partial)

Component_File_Application
c1 
c2 
c3fa1

 

Related topics

ICE Reference

 

 

Community Additions

ADD
Show:
© 2014 Microsoft