Update 4.0.3 Beta for Microsoft .NET Framework 4 - Design-Time Update for Visual Studio 2010 SP1

Article ID: 2599653 - View products that this article applies to.
Expand all | Collapse all

On This Page

Introduction

An update is available for Microsoft Visual Studio 2010 Service Pack 1 (SP1) that adds support for designing and developing applications that target Microsoft .NET Framework 4.0.3 Beta.

This update package installs the following updates:
  • 2599651 Update 4.0.3 Beta for Microsoft .NET Framework 4 – Runtime Update
  • 2599652 Multi-Targeting Pack for the Microsoft .NET Framework 4.0.3 Beta
  • 2495593 Update for Visual Studio 2010 SP1 to enable State Machine designer

Note This update should not be used to develop application for the .NET Framework 4.0.3 Beta on Visual Studio 11 Developer Preview. If you install Visual Studio 11 Developer Preview or .NET Framework 4.5 Developer Preview on the same computer as Visual Studio 2010 SP1 and Design-time Update for Microsoft .NET Framework 4.0.3 Beta, you will be unable to use the same computer to develop applications for the .NET Framework 4.0.3 Beta.

Notes
  • For more information about Visual Studio 11 Developer Preview, visit the following MSDN website:
    Visual Studio 11 Developer Preview
  • For more information about .NET Framework 4.5 Developer Preview, visit the following MSDN website:
    .NET Framework 4.5 Developer Preview

MORE INFORMATION

This update adds support for designing and developing applications on Microsoft Visual Studio 2010 SP1 for the Update 4.0.3 Beta for Microsoft .NET Framework 4.

This update installs the packages that are described in the following Microsoft Knowledge Base articles:
  • 2599651 Update 4.0.3 Beta for Microsoft .NET Framework 4 – Runtime Update
  • 2599652 Multi-Targeting Pack for the Microsoft .NET Framework 4.0.3 Beta
  • 2495593 Update for Visual Studio 2010 SP1 to enable State Machine designer
Note To use new features that are provided by this update, follow these steps:
  1. Install the .NET Framework 4.0.3 Beta - 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.3 Client Profile or to .NET Framework 4.0.3.

    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.3 Beta-based application.

Note If you set the target framework to .NET Framework 4.0.3, IntelliSense for all the new public APIs from Update 4.0.3 Beta for Microsoft .NET Framework 4 – Runtime Update are exposed.

Download information

To download the update, visit the following Microsoft Download Center website:

Collapse this imageExpand this image
Download
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:
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.

Command-line switches for this update

For more information about command-line switches for Windows Installer, visit the following MSDN website:
General information about command-line switches for Windows Installer
For more information about Windows Installer, visit the following MSDN website:
General information about Windows Installer

Prerequisites

To install this update, you must have the following software installed:
  • Windows Installer 3.1 or a later version of Windows Installer

    Note To obtain the latest version of Windows Installer, visit the following Microsoft website:
    Download information for Windows Installer 4.5 Redistributable
  • Visual Studio 2010 SP1

Known issues

Issue 1
Assume that you uninstall one of the updates that are installed as part of this update. In this situation, you experience one of the following known issues:
  • If you uninstall update 2495593, the Visual Studio toolbox support for State Machine is removed.
  • If you uninstall update 2599652, the .NET Framework 4.0.3 Beta target framework and reference assemblies are removed. Therefore, IntelliSense and compilations for the .Net Framework 4.0.3 Beta features and for Workflow State Machine Designer are regressed.
  • If you uninstall update 2599651, the runtime components that are required by .NET Framework 4.0.3 Beta-based applications are removed, and the .NET Framework 4.0.3 Beta-based applications will not run correctly.
Issue 2
Consider the following scenario:
  • You create a .NET Framework 4.0.3 Beta application that uses the new State Machine feature.
  • You drag a State Machine activity from the toolbox.

In this scenario, the green start circle icon no longer appears in the designer.  Additionally, the green start circle icon is replaced by a plain square start box.

Note This is a minor user interface issue and does not affect the functionality of the .NET Framework 4.0.3 Beta.  


Issue 3
Consider the following scenario:
  • You install the .NET Framework 4 Beta- Design-Time Update for Visual Studio 2010 SP1 and create a new application.
  • You create a new .NET Framework 4.0.3 Beta Workflow project.

In this scenario, a validation error occurs. For example, you receive the following error message that states that the BeforeInitializeComponent component cannot be found: 
'BeforeInitializeComponent' is not a member of … …

Notes
  • This issue does not affect the functionality of the .NET Framework 4.0.3 Beta.
  • Towork around this issue, build the project. After you build the project, you will no longer receive the validation error.


Restart requirement

After you apply this update, you do not have to restart the computer unless the files that are being updated are locked or are being used.

However, you have to restart Visual Studio to display the new toolbox buttons if Visual Studio 2010 SP1 is running when you install this update.

Update removal information

To remove this update completely, you have to remove the updates that are described in the following articles individually by using the Add or Remove Programs item in Control Panel:
  • 2599651 Update 4.0.3 Beta for Microsoft .NET Framework 4 – Runtime Update
  • 2599652 Multi-Targeting Pack for the Microsoft .NET Framework 4.0.3 Beta
  • 2495593 Update for Visual Studio 2010 SP1 to enable State Machine designer

File information

The global version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.

Collapse this tableExpand this table
File nameFile versionFile sizeDateTime
SetupEngine.dll10.0.30319.254810,25605-Nov-201116:23
SetupUi.dll10.0.30319.254296,71205-Nov-201116:23
ParameterInfo.xmlNot applicable200,86805-Nov-201116:14
SetupUtility.exe4.0.30319.25497,04805-Nov-201116:23
NDP40-KB2599651-x86-x64.mspNot applicable312,065,53605-Nov-201116:16
VS10SP1-KB2495593.mspNot applicable844,80005-Nov-201116:17
netfx_403mtpack.exe4.0.30319.51919,856,37605-Nov-201116:17
Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

Properties

Article ID: 2599653 - Last Review: May 21, 2012 - Revision: 4.0
APPLIES TO
  • Microsoft Visual Studio 2010 Service Pack 1
  • Microsoft Visual Studio Team Foundation Server 2010
  • Microsoft Windows XP Service Pack 3, when used with:
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional
  • Microsoft Windows Server 2003 Service Pack 2
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86), when used with:
    • Microsoft Windows Server 2003, Datacenter x64 Edition
    • Microsoft Windows Server 2003, Enterprise x64 Edition
    • Microsoft Windows Server 2003, Standard x64 Edition
  • Windows Server 2008 Service Pack 2, when used with:
    • Windows Server 2008 Datacenter
    • Windows Server 2008 Enterprise
    • Windows Server 2008 Foundation
    • Windows Server 2008 Standard
  • Windows Vista Service Pack 2, when used with:
    • Windows Vista Business
    • Windows Vista Enterprise
    • Windows Vista Home Basic
    • Windows Vista Home Premium
    • Windows Vista Starter
    • Windows Vista Ultimate
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Starter
  • Windows 7 Ultimate
  • Windows 7 Service Pack 1, when used with:
    • Windows 7 Enterprise
    • Windows 7 Home Basic
    • Windows 7 Home Premium
    • Windows 7 Professional
    • Windows 7 Starter
    • Windows 7 Ultimate
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 R2 Service Pack 1, when used with:
    • Windows Server 2008 R2 Datacenter
    • Windows Server 2008 R2 Enterprise
    • Windows Server 2008 R2 Standard
  • Windows Server 2008 R2 Foundation
Keywords: 
kbqfe kbfix kbsurveynew kbexpertiseadvanced atdownload KB2599653

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com