使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

简介

本文介绍 Microsoft .NET Framework 4.0.3 的多目标包。 此多目标包添加了对 Microsoft .NET Framework 4 - 运行时更新的 Update 4.0.3 中引入的新 API 的支持。

有关 Microsoft .NET Framework 4 - 运行时更新的 Update 4.0.3 的详细信息,请单击以下文章号以查看 Microsoft 知识库中的文章:

2600211更新 4.0.3 for Microsoft .NET Framework 4 – 运行时更新有关.NET Framework的多目标包的详细信息,请访问以下 Microsoft 网站:

有关.NET Framework的多目标包的一般信息

请注意,如果之前安装了此更新的 Beta 版本,则建议在安装此更新之前从 控制面板 卸载 Microsoft .NET Framework 4.0.3 Beta 的多目标包。

更多信息

Microsoft .NET Framework 4.0.3 的多目标包包含在 Microsoft .NET Framework 4 的 Update 4.0.3 中 - Design-Time Visual Studio 2010 SP1 的更新。 此多目标包安装新的引用程序集、IntelliSense 文件和其他支持文件。

有关设计时更新的详细信息,请单击以下文章编号以查看 Microsoft 知识库中的文章:

2600214 更新 4.0.3 for Microsoft .NET Framework 4 - Design-Time更新 Visual Studio 2010 SP1Notes

  • 此更新添加到 Microsoft Visual Studio 以供项目使用的目标框架为“.NET Framework 4.0.3”和“.NET Framework 4.0.3 客户端配置文件”。

  • 应用此多目标包后,可以生成使用 .NET Framework 4.0.3 的新项目。

    请注意,可以生成使用 .NET Framework 4.0.1、.NET Framework 4.02 或 .NET Framework 4.0.3 运行时中引入的功能的新项目。

  • Microsoft .NET Framework 4.0.3 的多目标包是累积的。 它包括来自 .NET Framework 4.0.1 和 .NET Framework 4.0.2 的多目标包中的所有相关文件。 因此,在为 Microsoft .NET Framework 4.0.3 安装多目标包以生成任何新项目后,无需单独安装以前的多目标包。

  • 但 Microsoft .NET Framework 4.0.3 的多目标包只公开了 4.0.3 目标.NET Framework。 例如,此更新仅公开 .NET Framework 4.0.3 目标,并且不会公开 .NET Framework 4.0.1 或 .NET Framework 4.0.2 的目标。

  • .NET Framework 4.0.1 和 .NET Framework 4.0.2 的目标可以与 .NET Framework 4.0.3 的目标并存。 对于为 .NET Framework 4.0.1 和 .NET Framework 4.0.2 构建的任何现有项目,仍可使用上述目标。 但是,每个版本都必须使用自己的安装包进行安装。

  • 在运行 Visual Studio 的计算机上打开使用 .NET Framework 4.0.3 的项目时,如果未安装相应的多目标包,则会收到以下错误消息:

    未安装项目目标框架


    此错误消息指示未安装所需的多目标包。 若要解决此问题,请安装“更新信息”部分中所述的所需多目标包。


更新信息

以下 Microsoft 知识库文章中所述的更新中包含了适用于 .NET Framework 4.0.3 的多目标包:

2600214 更新 4.0.3 for Microsoft .NET Framework 4 - Design-Time Visual Studio 2010 SP1

更新 如果在 Visual Studio 2010 SP1 中为 .NET Framework 4.0.3 开发应用程序,请从以下 Microsoft 下载中心网站下载Design-Time更新:

下载 立即下载包。

有关 Visual Studio 2010 的可用.NET Framework多目标包的详细信息,请访问以下网站:
 

有关 Visual Studio 2010 的可用.NET Framework多目标包的一般信息如果要针对任何晚于 Visual Studio 2010 的主要产品版本开发 .NET Framework 4.0.3 的应用程序,则可以直接从以下 Microsoft 下载中心网站下载多目标包。 建议不要使用以下更新包在 Visual Studio 2010 或 Visual Studio 11 开发人员预览版中设置设计时:

下载 立即下载包。

有关 Visual Studio 11 开发人员预览版的详细信息,请访问以下 MSDN 网站:
 

Visual Studio 11 开发人员预览版
有关如何下载 Microsoft 支持文件的详细信息,请单击以下文章编号以查看 Microsoft 知识库中的文章:

119591 如何从联机服务获取 Microsoft 支持文件Microsoft扫描此文件是否存在病毒。 Microsoft 使用的是文件发布时可以获得的最新病毒检测软件。 该文件存储在安全性得到增强的服务器上,以防止对文件进行未经授权的更改。

先决条件

若要安装此更新,必须安装以下软件:
 


此更新的命令行开关

有关 Windows Installer 命令行开关的详细信息,请访问以下 Microsoft 网站:
 

有关 Windows Installer 命令行交换机的一般信息有关 Windows Installer 的详细信息,请访问以下 Microsoft 网站:
 

有关 Windows 安装程序的一般信息

重启要求

如果正在更新的文件已锁定或在安装此更新时正在使用,则必须在安装此更新后重新启动计算机。

此更新的已知问题

单击此处查看或隐藏详细信息
 

问题 1

使用 Visual Studio 2010 SP1 生成使用 .NET Framework 4.0.3 的网站或 Web 应用程序时,如果重新创建了Web.config文件,则会发生错误。
 

原因

出现此问题的原因是目标帧属性的值写入到Web.config文件中。
 

解决方法

若要解决此问题,请打开Web.config文件,然后手动将 targetFramework 属性的值更改为 4.0.3。
 

问题 2

创建新的 Visual Studio 外接程序项目时,如果将目标框架设置为 .NET Framework 4.0.3,则会收到以下错误消息:

Visual Studio 外接程序向导:出错,向导无法生成项目。 验证编程语言是否已正确安装。

解决方案

若要解决此问题,请按照下列步骤操作:

  1. 创建 Visual Studio 外接程序项目时,将目标框架设置为 .NET Framework 4。

  2. 创建项目后,将外接程序项目的目标框架设置为 .NET Framework 4.0.3。

问题 3

在面向 .NET Framework 4.0.3 的 Visual Studio 2010 SP1 中创建 C++ 公共语言运行时 (CLR) 应用程序时,目标框架版本将保留为 .NET Framework 4,并且无法使用 .NET Framework 4.0.3 中的新功能。
 

原因

出现此问题的原因是 Visual Studio 2010 无法在相应的项目文件 (.vcxproj) 中插入正确的目标框架版本。

尽管为 .NET Framework 4.0.3 创建了项目,但该值在项目文件中仍如下所示:
 

<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>

解决方法

若要解决此问题,请在记事本中打开 C++ 项目文件,手动将 TargetFrameworkVersion 更改为 4.0.3,然后重新打开项目。
 

<TargetFrameworkVersion>v4.0.3</TargetFrameworkVersion>


更新删除信息

若要删除此更新,请在控制面板中使用“添加或删除程序”项。
 

更新替换信息

此更新不替代以前发布的更新。

文件信息

单击此处查看或隐藏详细信息

此修补程序的全局版本具有下表中列出的文件属性 (或更高版本的文件属性) 。 这些文件的日期和时间以协调世界时 (UTC) 格式列出。 在查看文件信息时,文件时间将转换为本地时间。 要了解 UTC 与本地时间之间的时差,请使用“控制面板”中“日期和时间”项中的“时区”选项卡。

File name

文件版本

文件大小

日期

时间

DHtmlHeader.html

暂缺

16,118

2012 年 1 月 20 日

15:02

Setup 或 Setup.exe

10.0.30319.551

79,112

2012 年 1 月 20 日

15:10

SetupEngine.dll

10.0.30319.551

810,768

2012 年 1 月 20 日

15:10

SetupUi.dll

10.0.30319.551

296,712

2012 年 1 月 20 日

15:10

SetupUi.xsd

暂缺

30,120

2012 年 1 月 20 日

15:02

Sqmapidll

6.0.6000.16386

144,416

2012 年 1 月 20 日

15:02

SetupResources.dll

10.0.30319.551

19,224

2012 年 1 月 20 日

06:20

SetupResources.dll

10.0.30319.551

17,688

2012 年 1 月 20 日

15:10

SetupResources.dll

10.0.30319.551

16,152

2012 年 1 月 20 日

21:50

SetupResources.dll

10.0.30319.551

14,616

2012 年 1 月 20 日

21:19

SetupResources.dll

10.0.30319.551

14,616

2012 年 1 月 20 日

21:04

SetupResources.dll

10.0.30319.551

19,224

2012 年 1 月 20 日

19:26

SetupResources.dll

10.0.30319.551

19,224

2012 年 1 月 20 日

18:47

SetupResources.dll

10.0.30319.551

18,712

2012 年 1 月 20 日

17:54

SetupResources.dll

10.0.30319.551

15,640

2012 年 1 月 20 日

17:35

SetupResources.dll

10.0.30319.551

19,224

2012 年 1 月 20 日

15:48

Print.ico

暂缺

1,150

2012 年 1 月 20 日

12:42

Rotate1.ico

暂缺

894

2012 年 1 月 20 日

12:42

Rotate2.ico

暂缺

894

2012 年 1 月 20 日

12:42

Rotate3.ico

暂缺

894

2012 年 1 月 20 日

12:42

Rotate4.ico

暂缺

894

2012 年 1 月 20 日

12:42

Rotate5.ico

暂缺

894

2012 年 1 月 20 日

12:42

Rotate6.ico

暂缺

894

2012 年 1 月 20 日

12:42

Rotate7.ico

暂缺

894

2012 年 1 月 20 日

12:42

Rotate8.ico

暂缺

894

2012 年 1 月 20 日

12:42

Save.ico

暂缺

1,150

2012 年 1 月 20 日

12:42

Setup.ico

暂缺

36,710

2012 年 1 月 20 日

12:42

SysReqMet.ico

暂缺

1,150

2012 年 1 月 20 日

12:42

SysReqNotMet.ico

暂缺

1,150

2012 年 1 月 20 日

12:42

stop.ico

暂缺

10,134

2012 年 1 月 20 日

12:42

warn.ico

暂缺

10,134

2012 年 1 月 20 日

12:42

watermark.bmp

暂缺

325,760

2012 年 1 月 21 日

14:07

header.bmp

暂缺

7,308

2012 年 1 月 21 日

14:07

DisplayIcon.ico

暂缺

88,533

2012 年 1 月 20 日

15:02

UiInfo.xml

暂缺

37,488

2012 年 1 月 21 日

14:07

Strings.xml

暂缺

13,606

2012 年 1 月 21 日

14:07

SplashScreen.bmp

暂缺

196,662

2012 年 1 月 21 日

14:07

LocalizedData.xml

暂缺

39,428

2012 年 1 月 21 日

14:07

LocalizedData.xml

暂缺

37,308

2012 年 1 月 21 日

14:07

LocalizedData.xml

暂缺

32,750

2012 年 1 月 21 日

14:07

LocalizedData.xml

暂缺

29,580

2012 年 1 月 21 日

14:07

LocalizedData.xml

暂缺

29,564

2012 年 1 月 21 日

14:07

LocalizedData.xml

暂缺

38,750

2012 年 1 月 21 日

14:07

LocalizedData.xml

暂缺

39,304

2012 年 1 月 21 日

14:07

LocalizedData.xml

暂缺

38,672

2012 年 1 月 21 日

14:07

LocalizedData.xml

暂缺

31,766

2012 年 1 月 21 日

14:07

LocalizedData.xml

暂缺

39,046

2012 年 1 月 21 日

14:07

EULA.rtf

暂缺

968

2012 年 1 月 21 日

14:07

EULA.rtf

暂缺

656

2012 年 1 月 21 日

14:07

EULA.rtf

暂缺

2,255

2012 年 1 月 21 日

14:07

EULA.rtf

暂缺

1,631

2012 年 1 月 21 日

14:07

EULA.rtf

暂缺

1,613

2012 年 1 月 21 日

14:07

EULA.rtf

暂缺

812

2012 年 1 月 21 日

14:07

EULA.rtf

暂缺

865

2012 年 1 月 21 日

14:07

EULA.rtf

暂缺

987

2012 年 1 月 21 日

14:07

EULA.rtf

暂缺

3,014

2012 年 1 月 21 日

14:07

EULA.rtf

暂缺

22:30

2012 年 1 月 21 日

14:07

ParameterInfo.xml

暂缺

7,946

2012 年 1 月 21 日

14:07

netfx_403mtpack.msi

暂缺

464,384

2012 年 1 月 21 日

1,401

netfx_403mtpack.cab

暂缺

18,689,398

2012 年 1 月 21 日

13:59

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×