Summary
This article is about including dependent files to avoid missing dependencies after build.Synopsis
This article is about including dependent files to avoid missing dependencies after build. A file often relies on functions in other files to perform a task. However, you may not be aware of all these other files?known as dependencies?when you include your application?s files in your installation project.Discussion
When you have a requirement to include files (including dependent files for the files) in your project the best practice as setup author is to explicitly include the files needed for your release to work.Under some circumstances your build process may include a difference (different files) from one build machine compared to another build machine. For example computer A builds setup 1 with n-number of files and computer B builds setup with a different number of files. This discrepancy is determined after build when examining the built MSI database.
When you are relying on file dependencies to include files in the InstallShield project it is possible the missing file(s) are not registered on the build client. When dependencies are marked for inclusion based on being a dependency within an InstallShield project the file(s) are expected to be written to memory. As a result the build process includes the file(s) in the build as you expect. If the file does not exist (physically) or is prohibited from being read into memory during build you may get less than expected results.
During the handling of dependencies if the main assembly has a dependency and the file is not there to be consumed at build there is no error thrown. Therefore it is important to include the files needed in your project explicitly.
Additional Information
InstallShield offers Static Scanning and Dynamic Scanning wizards to assist you in identifying and working with these files. You can access these scanners in the Dependency Scanners view.However, the reason for this article is to inform you can explicitly include your file dependencies and avoid relying on the Dependency Scanners.
Related Documents
?Dependency ScannersRelated KB Articles
Determining Your Application's File DependenciesWhat are Dependencies?
Was this helpful?
Related Articles
InstallShield MSI Command-Line Builder Tool 4Number of Views Why Do I Have To Include a Setup.exe for InstallScript MSI Projects? 3Number of Views Strongly named version of InstallShield.Interop.Msi.dll 3Number of Views InstallShield MSI Log Analyzer 3Number of Views Slate skin on an InstallShield MSI project, the Print button is too far to the right 5Number of Views
Revenera Assistant
Online
Hi, I am Reva - Ask me anything.
Updates
No new updates
Chat
Home
Updates
/**/
Thanks for the feedback!
Your feedback has been saved.Rate this response:
1
2
3
4
5
Add Additional feedback ( Optional )
0/240
English
English
Language changed successfully
Something went wrong
Email sent successfully
Something went wrong
Case create successfully
Are you sure you want to cancel
the case creation?
Please select a product to submit the case.
Please select a product version to submit the case.
0/255
Upload Attachment
File Upload
Maximum file
size allowed is 3 MB.
File type
not supported.
Supported file types:
Documents (.txt, .doc, .docx, .pdf), Images (.jpg, .png), Comma Separated Files
(.csv) Speadsheets (.xlsx, .xls)
Are you sure you want to cancel the case creation?
Case closed successfully
File Upload
Maximum file size allowed is 3 MB.
File type not supported.
Supported file types:
Documents (.txt, .doc, .docx, .pdf), Images (.jpg, .png), Comma Separated Files
(.csv) Speadsheets (.xlsx, .xls)
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. | |
File Upload
Maximum file
size allowed is 3 MB.
File type
not supported.
Supported file types:
Documents (.txt, .doc, .docx, .pdf), Images (.jpg, .png), Comma Separated Files
(.csv) Speadsheets (.xlsx, .xls)
© 2026 Flexera Software. All Rights Reserved.
Case id: 00001065
Activity: Status change: 2 hours ago