Microsoft .NET Framework 4.0.3 的多目标包

简介

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

有关 Update 4.0.3 for Microsoft .NET Framework 4 – Runtime Update 的详细信息,请单击以下序列号以查看Microsoft知识库中的文章:

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

有关.NET Framework的多目标包的常规信息

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

详细信息

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

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

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

  • 此更新添加到 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 的多目标包仅公开.NET Framework 4.0.3 目标。 例如,此更新仅公开 .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 的项目时,如果未安装相应的多目标包,则会收到以下错误消息:

    注意

    未安装项目目标框架

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

 

更新信息

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

适用于 Microsoft .NET Framework 4 的 2600214 更新 4.0.3 - Visual Studio 2010 SP1 Design-Time 更新

如果在 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 安装程序的详细信息,请访问以下Microsoft网站:
 

有关 Windows Installer 的一般信息

重启要求

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

此更新的已知问题

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

问题 1

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

原因

出现此问题的原因是 targetFramework 属性的值不正确,写入到 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

在 Visual Studio 2010 SP1 中创建面向 .NET Framework 4.0.3 的 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 与本地时间之间的时差,请使用“控制面板”中“日期和时间”项中的“时区”选项卡。

文件名 文件版本 文件大小 日期 时间
DHtmlHeader.html 不适用 16,118 2012 年 1 月 20 日 15:02
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