Summary
Error -6118: The Resource compiler failed to build the specified RES file required to link the DLL.Symptoms
When building a project, the following error may occur:
Error -6118: The Resource compiler failed to build the specified RES file required to link the DLL.
Cause
This error is known to occur in the following scenarios:
- A syntax error exists in a text field of a custom dialog or a dialog that has been modified. For example, the text "This is a test.." has been known to cause this error as it contains two periods.
- In some cases, additional languages within the project may not have been added correctly or may be missing necessary information.
- The release being built has been corrupted. Releases can be corrupted in several ways, including building to a drive that does not contain sufficient disk space or if a virus has infected the release.
Resolution
- Modify the syntax to make sure it is correct. The syntax can be modified by following these steps:
- Select the Dialogs view.
- Highlight the dialog in the center column.
- Right-click on the dialog and choose the Edit option.
- Select the specific text control on the dialog in the right panel.
- Modify the text within this control.
- Rebuild the project.
For example, modifying the example text to read "This is a test." resolved the issue.
It may also be helpful to remove the text field entirely and rebuild to see if the problem persists. If it no longer occurs, it is safe to assume the problem was within the text in that control and should be recreated using correct syntax.
- To correct an issue with additional languages, follow these steps to resolve this behavior:
- Remove all additional languages from the project.
- Build a new release with a new release name.
- Add the additional languages back into the project in the General Information | Project Properties view.
Note: For additional information on adding languages, see the InstallShield Help Library topic
-
Rebuild the release to include these additional languages.
This has been known to correctly add the required information for these additional languages and, therefore, resolve this error during the build process.
- If the release has become corrupted, use the Release Wizard or Releases view to build a new release with a new release name. A new release name is critical as it builds a new release, rather than rebuilding over an existing release.
Related Articles
Build Error -6118 on Installscript MSI project migrated from IS2016 5Number of Views Error -6118: The Resource Compiler Failed to Build the Specified RES File Required to Link the DLL. 5Number of Views Offline activation failed with error 51306, 51309 (FLX_ACT_TRAN_ERR_RSP_SIGNATURE_*) 45Number of Views Build Error -6207 8Number of Views Build Error -5008 11Number of Views
Hi, I am Reva - Ask me anything.
No new updates
Thanks for the feedback!
Your feedback has been saved.Rate this response:
Add Additional feedback ( Optional )
Are you sure you want to cancel
the case creation?
Are you sure you want to cancel the case creation?
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
Case id: 00001065
Activity: Status change: 2 hours ago