Tuesday, August 16, 2011
Shortcut creation issue in Installshield/WISE Package Studio
IIS Express 7.5 is a vendor MSI package and the MSI is created by WiX. Though there is no problem as such while
customizing this application, but I found an issue while adding a shortcut to this application.
While creating IIS Express 7.5 package recently, I faced an issue that I was not able to add shortcut in this
This for the matter of fact I realized that the shortcut table did not exist in this application. The error which
I was getting was "Field shortcut of table shortcut: Error retrieving shortcut of table"
To get this error fixed, I added the shortcut table and following entries in _Validation table:
After adding this I added CreateShortcuts Action in InstallExecuteSequence Table at Sequence 4500. This was
because, since there was no shortcut table, the sequence too was missing from MSI. Due to this the shortcut was
not getting created.
Once I did both these things, the application is installed fine with the shorcut.
This can be used with other missing tables as well. We need to add the entries in _Validation table for all the
tables which are missing for its every corresponding column.
Hope this will help you if you face similar issue in future.