Recently there was a comment at Simon Murhpy’s blog about the file size of the .NET Framework Redistributable package and how it has grown for every new version:
- .NET Framework 1.0 Redist: 19.7MB
- .NET Framework 1.1 Redist: 23.1MB
- .NET Framework 2.0 Redist: 22.4MB
- .NET Framework 3.0 Redist: 50.3MB ( x86 )
- .NET Framework 3.0 Redist: 90.1MB ( x64 )
- .NET Framework 3.5 Redist: 197.0MB
Suppose we have a VSTO solution that was built on the latest version of the Framework and suppose also that the solution will be used on computers that, at present, do not have .NET Framework installed.
Based on the above information we would conclude that we need to deploy a nearly 200 MB large file. Are we mistaken or do we actually need to use this redistributable package?
Last year MSFT released a light weighted version, .NET Framework Client Profile, which is a subset of the full .NET Framework 3.5 SP-1 that target client applications.
For a great introduction to the .NET Framework Client Profile please see the following online resources:
.NET Framework Client Profile Deployment Guide
Introducing .NET Framework 3.5 SP1 Client Profile Preview
To download the package please use the following link: