Redistributing the .NET Framework
Applications and controls written for the .NET Framework require the .NET Framework to be installed on the computer where the application or control runs. Microsoft provides a redistributable installer that contains the common language runtime and .NET Framework components that are necessary to run .NET Framework applications.
Depending on the version of the .NET Framework you are using, the capabilities of the redistributable installer vary, as follows:
For the .NET Framework version 1.0, Microsoft provides a localized version of the redistributable installer for each of the eight languages that the .NET Framework supports.
For the .NET Framework versions 1.1 and 2.0, Microsoft provides 25 versions of the core redistributable installer. Each of these provides the Setup user interface in a different language. However, the localized resources for each supported language are stored separately, in 25 corresponding language packs; these must be installed separately.
For the .NET Framework version 3.5, see the .NET Framework 3.5 Deployment Guide for Application Developers for detailed information about the redistributable package.
The Microsoft Software License Terms for the .NET Framework give you specific rights to redistribute the .NET Framework. If you have previously installed the Windows Software Development Kit (SDK) or Microsoft Visual Studio 2005, or you have downloaded the .NET Framework from the Web, you have accepted the license terms for the .NET Framework. (See the license.htm file in the License folder of the Windows SDK installation directory, or the eula.txt file in the Microsoft Visual Studio 2005 installation directory.) The installation directory also includes a redist.txt file that lists the files that can be redistributed under that license.
You can manually launch and install the .NET Framework on a computer, install it across a network using an electronic software distribution tool, or launch and install it as part of the setup program for a .NET Framework application. If you have previously installed the Windows SDK or Visual Studio 2005, you do not need to install the .NET Framework.
In This Section
Where to Obtain the .NET Framework Redistributable Package
Provides download locations for Dotnetfx.exe and information about the legal distribution of the .NET Framework.
Dotnetfx.exe Deployment Scenarios
Provides deployment scenarios for distributing the .NET Framework using an electronic software distribution tool, manually installing Dotnetfx.exe from a network share, intranet site, or the Microsoft Web site, and creating a single setup project to install a .NET Framework application and the .NET Framework.
Installing Localized Versions of Dotnetfx.exe
Provides download locations for localized versions of the .NET Framework. This information applies only to the .NET Framework version 1.0.
Minimum Configuration Requirements for Dotnetfx.exe
Describes the minimum configuration requirements for a computer where the .NET Framework is to be installed.
.NET Framework 3.5 Deployment Guide for Application Developers
Provides information to enable application developers to deploy the .NET Framework 3.5 with their applications.
.NET Framework 3.5 Deployment Guide for Administrators
Provides information for system administrators about methods for redistributing the .NET Framework.
Deploying .NET Framework Applications
Describes the basic features the .NET Framework provides that make it easier to deploy a variety of applications.
.NET Framework Client Profile
Describes how you can deploy client applications by distributing a subset of the full .NET Framework.
Corrected out-of-date information about the .NET Framework redistributable package.