Monday, October 24, 2011

.Net Framework 4.0.2 Release Information Rollup

Multi-Targeting Pack for Microsoft .NET Framework 4.0.2 (KB2544526)

This update adds support for designing and developing applications for the Update 4.0.2 for Microsoft .NET Framework 4 by using Microsoft Visual Studio 2010 SP1 or later. The MT Pack adds new reference assemblies, IntelliSense files, and other supporting files. For further details about the contents of this Targeting Pack refer to the Knowledge Base Article KB2544526.

Update 4.0.2 for Microsoft .NET Framework 4 – Design-time Update for Visual Studio 2010 SP1 (KB2544525)

This package contains updated design-time files for Visual Studio 2010 SP1 corresponding to Update 4.0.2 for Microsoft .NET Framework 4. For further details about the contents of Update 4.0.2 for Microsoft .NET Framework 4 – Design-time Update please refer to the Knowledge Base Article KB2544525.
This design time package installs the following individual packages:

  • Update 4.0.2 for Microsoft .NET Framework 4 – Runtime Update (KB2544514)
  • Multi-Targeting Pack for the Microsoft .NET Framework 4.0.2 (KB2544526)
  • Visual Studio 2010 SP1 Update for enabling workflow state machine designer (KB2495593)

Update 4.0.2 for Microsoft .NET Framework 4 – Runtime Update (KB2544514)

Update 4.0.2 for Microsoft .NET Framework 4 package contains updated runtime files. For further details about the contents of this Runtime Update please refer to the Knowledge Base Article KB2544514.

Multi-Targeting Pack for Microsoft .NET Framework 4.0.1 (KB2495638)

This update adds support for designing and developing applications for the Update 4.0.2 for Microsoft .NET Framework 4 by using Microsoft Visual Studio 2010 SP1 or higher. The MT Pack adds new reference assemblies, IntelliSense files, and other supporting files. For further details about the contents of this Targeting Pack refer to the Knowledge Base Article KB2495638.

Article ID: 2544525 - Update 4.0.2 for Microsoft .NET Framework 4 - Design-Time Update for Visual Studio 2010 SP1

This update adds support for designing and developing applications on Microsoft Visual Studio 2010 SP1 for the Update 4.0.2 for Microsoft .NET Framework 4.
This update installs the packages that are described in the following Microsoft Knowledge Base articles:

  • 2544514 (http://support.microsoft.com/kb/2544514/en-us/ ) Update 4.0.2 for Microsoft .NET Framework 4 - Runtime Update
  • 2544526 (http://support.microsoft.com/kb/2544526/en-us/ ) Multi-Targeting Pack for the Microsoft .NET Framework 4.0.2
  • 2495593 (http://support.microsoft.com/kb/2495593/en-us/ ) Update for Visual Studio 2010 SP1 to enable State Machine designer
To use new features that are provided by this update, follow these steps:
  1. Install the .NET Framework 4.0.2 - Design-Time Update for Visual Studio 2010 SP1.
  2. Open Visual Studio 2010 SP1.
  3. Create a new workflow project, and then set the target framework for the project to .NET Framework 4.0.2 Client Profile or to .NET Framework 4.0.2.
    Note The target framework can be changed by using the Target Framework list in the Project Properties dialog box.
  4. After the project is created, you can code and use designer to build a .NET Framework 4.0.2-based application.
Note If you set the target framework to .NET Framework 4.0.2, IntelliSense for all the new public APIs from Update 4.0.2 for Microsoft .NET Framework 4 – Runtime Update are exposed.

Article ID: 2544514 - Update 4.0.2 for Microsoft .NET Framework 4 – Runtime Update

Update 4.0.2 for Microsoft .NET Framework 4 is now available. This update contains some new features that are based on specific requests from some top customer and on some important .NET Framework scenarios. This update also contains some important software updates for ClickOnce and for .NET Framework 4-based Windows Presentation Foundation (WPF) applications.
Notes

  • This update release updates only the runtime files for the Microsoft .NET Framework 4. For more information about the details of this update, see the "More Information" section.
  • This update contains all the runtime changes from the following update:

    2478063 (http://support.microsoft.com/kb/2478063 / ) Update 4.0.1 for Microsoft .NET Framework 4 - Runtime Update

    Therefore, this update is a cumulative update. Any application built for the .NET Framework 4.01 can run on a computer that has the .NET Framework 4 and the Update 4.0.2 runtime installed. We recommend that applications built for the Microsoft .NET Framework 4.0.1 be upgraded to the Update 4.0.2 runtime. However, this upgrade is optional.

  • We do not support any application that this update was used to build on any prerelease version of the .NET Framework 4 such as a Beta. Additionally, we recommend that any such application be upgraded to at least the Microsoft .NET Framework 4 RTM

...

Features that are introduced by this update

  • AlwaysOn support in SqlClient
  • SQL Server Express Local Database Runtime support in SqlClient
  • A new DbProviderFactories.GetFactory overload

Issues that this update resolves

Issue 1
Consider the following scenario:
  • You create a .NET Framework application that targets the Microsoft .NET Framework 4.0.1 or the Microsoft .NET Framework 4.0.1 Client Profile.
  • You publish the application.
  • You install the application. ClickOnce is used to install the application.
In this scenario, the installation fails, and you receive an error message that contains the following text:

Version 4.0.1 is required

Issue 2
Consider the following scenario:

  • You create a Windows Presentation Foundation (WPF) application.
  • You set a window to be a child window of two windows.
In this scenario, WPF reports incorrect child-window dimensions.
Note After you install this update, WPF returns the correct dimensions of the child window.

...

I've got to say the .Net versioning story seems to be getting more and more confusing...

 

Related Past Post XRef:
"Multi-Targeting Pack for Microsoft .NET Framework 4 Platform Update 1" (with an official State Machine support for WF4)

2 comments:

Anonymous said...

Please do consider my comment as being identical to everyone else's, since your content concerning .NET Framework 4.0.2 is identical to what Microsoft has already published. Your page tells me no more about which version I can use than Microsoft's did.

Greg said...

That comment made me laugh... You do understand this blog is 99% curation? That I find stuff in my newstream that I find interesting or that others might find interesting and then highlight that? i.e. content curation?

And even then I try to add some value, in the case of this post I rolled up and summarized a number of links and posts into a single entry.

Anyway, thanks for taking the time to comment.