Creating .NET Framework 3.0 SP1 redist
The following blog describes how to create a .NET Framework 3.0 SP1 redist. There is an official MSDN deployment and administrator guide coming, but it in the publishing phase. This is a temporary and not all inclusive help to answer current questions while the guide is in process. This solution is only valid for customers wanting .NET Framework 3.0 SP1 on XP & windows 2003. On Vista, the .NET FRamework 3.0 SP1 is included with Vista SP1, or you can get it by installing .NET Framework 3.5 on Vista Gold (currently released).
You will need to create a package that contains at bare minimum the dotNetFX30SP1setup.exe. This file could simply be redistributed to customers. We make the assumption that when a customer runs this file that they either have all the files they need locally or that they have internet access to download the files from Microsoft.
To create a stand alone Redistributable package:
First you need to determine what you want to support as far as Architecture support, which OS you want to support.
To start put this file at the root of a directory. Then look up in the table below what files you need create directories in the appropriate manner as described in the table below.
They can get the individual packages by downloading them from the following fwlinks (http://go.microsoft.com/fwlink/?LinkId=#####):
|
FWLink |
Product |
Description |
Directory & FileName |
|
98104 |
NETFX 2.0 SP1* |
.NET FX 2.0 SP1 redist x64 downlevel |
.\dotNetFX20\NetFx20SP1_x64.exe |
|
98103 |
NETFX 2.0 SP1& |
.NET FX 2.0 SP1 redist x86 downlevel |
.\dotNetFX20\NetFx20SP1_x86.exe |
|
98106 |
NETFX 3.0 SP1* |
.NET FX 3.0 SP1 redist x64 downlevel |
.\dotNetFX30\NetFx30SP1_x64.exe |
|
98105 |
NETFX 3.0 SP1& |
.NET FX 3.0 SP1 redist x86 downlevel |
.\dotNetFX30\NetFx30SP1_x86.exe |
|
72536 |
NETFX3 RTM PreREQ* |
RGBRast x64 MSI |
.\dotNetFX30\RGB9RAST_x64.msi |
|
72535 |
NETFX3 RTM PreREQ& |
RGBRast x86 MSI |
.\dotNetFX30\RGB9RAST_x86.msi |
|
70842 |
NETFX3 RTM PreREQ* |
WIC x64 |
.\dotNetFX30\WIC_x64_enu.exe |
|
70841 |
NETFX3 RTM PreREQ& |
WIC x86 |
.\dotNetFX30\WIC_x86_enu.exe |
|
84291 |
NETFX 3.0 SP1 PreREQ* |
MSXML6 x64 GDR post 3.0 RTM update |
.\dotNetFX30\x64\msxml6.msi |
|
84290 |
NETFX 3.0 SP1 PreREQ& |
MSXML6.0 x86 GDR post 3.0 RTM update |
.\dotNetFX30\x86\msxml6.msi |
|
96333 |
NETFX 3.0 SP1 PreREQ* |
XPS Shared Components x64 post 3.0 RTM update |
.\dotNetFX30\XPSEPSC-amd64-en-US.exe |
|
96332 |
NETFX 3.0 SP1 PreREQ& |
XPS Shared Components x86 post 3.0 RTM update |
.\dotNetFX30\XPSEPSC-x86-en-US.exe |
|
103335 |
NETFX 3.0 SP1*& |
.NET FX 3.0 SP1 Download Bootstrapper |
.\dotNetFX30SP1setup.exe |
* = Applicable to X64 Architecture
& = Applicable to x86 Architecture
Normal parameters to use:
/q => Quiet
/norestart => do not automatically reboot
/LANG:ENU => Skips language detection and does not try to match Installed OS Language by downloading it if the OS is not ENU.