ACE13: Shortcut Conflicts
AdminStudio 2022 | 23.0 | Application Manager
Edition:This test is included in the AdminStudio Professional and Enterprise Editions.
ACE13 checks for the existence of the same shortcut within different packages in components with different ComponentIds.
Test Group/Test Category
Application Conflicts/Package Data Conflicts/Shortcuts
Severity
Warning
Message
The shortcut [SHORTCUT_NAME] in the component [COMPONENT1] in the package [PACKAGE1] conflicts with the same shortcut in the component [COMPONENT2] in the package [PACKAGE2].
Background
If the same shortcut exists in more than one component, ACE13 fails.
Resolution
Manual Fix
To resolve this issue:
1. | Open the MSI package in InstallShield Editor. |
2. | In the View List under Organization, click Components. |
3. | In the Components explorer, find the component that is listed in the message. |
4. | In the Component Code setting, change the value to match the component code (ComponentId) of the component in the other project. |
If it is unclear what value you should use, do the following:
a. | In InstallShield Editor, open the package that will not be edited. |
b. | In the View List under Additional Tools, click Direct Editor. |
c. | In the Tables explorer, click the Component table. |
d. | Search for the component name that is included in the message, and note the value that is listed in the ComponentId column for that component. This is the component code that you should use for the component in the other package. |
5. | On the File menu, click Save As, and save the changes as a Windows Installer Transform (.mst) file. |
6. | Open Application Catalog and reimport this package with its transform file into your Application Catalog, and then use the Conflict Wizard to check it against ACE13 again. |