Summary
This article discusses the different options available for including the .NET Framework in an MSI based setup.Synopsis
This article discusses the different options available to include the .NET Framework in an MSI based setup.
Discussion
It is possible to distribute the .NET Framework with your installation. However, this is not accomplished via a merge module. Rather, there is an option when building a release that allows you to bundle the .NET Framework.
Using this functionality, the Setup.exe file launches the .NET Framework redistributable .exe file that Microsoft released which installs the .NET Framework on the target machine before the installation is launched.
For related information on .NET, see the following documentation:
- Adding .NET Framework Support to an Installation Project
- The Release Wizard: .NET Framework Panel
Additional Information
Installation of the .NET Framework is supported by the bootstrap launcher, the Setup.exe, and is not a part of the MSI file which is the installation package itself. This means that any conditions built into the MSI package cannot be used to control the installation of the .NET Framework.
Microsoft has released a .NET Framework merge module entitled dotNETFXRedist_x86.msm or dotNETFXRedist_x86_enu.msm, but this merge module is intended for reference purposes only. It does not contain the actual files needed to install the .NET Framework. Therefore, it should not be included in your project. Until Microsoft releases a merge module to redistribute the .NET Framework, it is recommended to use the steps indicated above to include the Microsoft .NET Framework redistributable .exe file instead.
Note: The information contained with in this article is intended for use with MSI-based installations. If you wish to use the InstallScript project type, the .NET Framework can be included by inserting the Microsoft .NET Framework Object.
Related KB Articles
Q110832Q107624
Related Articles
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