Microsoft.NET Framework 3.5 contains many new features building incrementally upon.NET Framework 2.0 and 3.0, and includes.NET Framework 2.0 service pack 1 and.NET Framework 3.0 service pack 1. Framework 3.5 uses CLR version 2.0 and so does.NET Framework 2.0 or 3.0, while.NET framework 1.1 uses v1.1. Referring to removal of any the earlier versions of the.NET Framework, it depends on the applications and OS that are ran on your PC.
The .NET Framework 3.5 Serice Pack 1 (SP1) runtime file package includes everything you need to run applications developed using Microsoft’s .NET Framework programming tools (eg Visual Studio 2008). What does this mean for the average user of a computer? If a software author uses .NET Framework to write programs, then you will need this runtime package in order to install and use the software. Unfortunately, it can be difficult to know whether a program needs these files because often an author fails to mention it in the help files or documentation. Typically the way you find out is that you run the program and an error message appears ‘This program requires .NET Framework’, ‘Runtime error’ (caution, this error has lots of different causes) or ‘1645 Error Installing Microsoft .NET Framework, Return Code [followed by four numbers].’ You may even get the wonderfully frustrating ‘Setup Failure – unknown reason.’
With a little luck, this latest version of the .NET Framework runtime files should get you up and running. Microsoft advise that anyone with an earlier version (eg 1.0, 2.0, 3.0) should also upgrade.
According to Microsoft the .NET Framework 3.5 service pack 1 (SP1) 'contains many new features building incrementally upon .NET Framework 2.0 and 3.0, and includes .NET Framework 2.0 service pack 1 and .NET Framework 3.0 service pack 1.' In other words, this download will update any previous release. The one downside is that you will need to be online while it checks what various bits and pieces of .NEt Framework needs to be updated.Microsoft

20MB
DOWNLOAD Microsoft .NET Framework runtime files 3.5 (SP1)

Introduction
The Microsoft .NET Framework 4.5.1 (Offline Installer) is now available for the .NET Framework 4 and the .NET Framework 4.5.
If your computer is not connected to the Internet, you can use the offline installer instead of the web installer to install this update. However, we recommend that you use the web installer to install this update if you are connected to the Internet. The .NET Framework 4.5.1 (Offline Installer) package is larger than the .NET Framework 4.5.1 (Web Installer) package.
The .NET Framework 4.5.1 Language Pack contains localized resources for supported languages. It contains translated error messages and other UI text for languages other than English. If you don't install a language pack, this text is displayed in English. You can install multiple language packs on one computer, each for a different language.
You must download and install the .NET Framework 4.5.1 (Offline Installer) before you install the language packs.
More Information
Download information
The following files are available for download from the Microsoft Download Center:
The .NET Framework 4.5.1 (Offline Installer)
The .NET Framework 4.5.1 Language Packs (Offline Installer)
Download the package now.
For more information about how to download Microsoft support files, click the following article number to view the article in the Microsoft Knowledge Base:

.net Framework 3.5 Sp1 Full Package Download
119591 How to obtain Microsoft support files from online services Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file.
What is new in the .NET Framework 4.5.1?
The .NET Framework 4.5.1 supports the use of C#, Visual Basic, and F# code. Additionally, the .NET Framework 4.5.1 provides the following language and framework improvements:
Performance and reliability improvements
The ability to suspend and resume operations in the ASP.NET page framework
The ability to compact large object heaps on-demand
64-bit Edit and Continue controls
The ability to trace and sample activities
Improvements that make SQL connections more resilient
The ability to manage return values
For more information about these and other features of the .NET Framework 4.5.1, go to the following Microsoft websites:
The .NET Framework Developer Center
The .Net Framework Blog
The .NET Framework 4.5.1 runs side-by-side with the .NET Framework 3.5 Service Pack 1 (SP1) and earlier versions of the .NET Framework. However, the .NET Framework 4.5.1 is an in-place update for the .NET Framework 4 and the .NET Framework 4.5.
Command-line switches for this update
For more information about the various command-line options that are supported by this update, go to the 'Command-Line options' section on the following MSDN website:
Net Framework 3.5 Sp1 Full
Restart requirement
You may have to restart the computer after you install this update. We recommend that you close all applications that are using the .NET Framework before you install this update.
Microsoft Net Framework 3.5 Sp
Status
Dot Net Framework 3.5 Sp1 X64 Full Offline
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the 'Applies to' section.
