摘要
本文介绍 Microsoft .NET Framework 3.5 Service Pack 1 (SP1) 的以下方面:
- 此 Service Pack 中包含的修补程序
- 新特性和功能
注意:此更新还包括对依赖的 .NET Framework 2.0 和 .NET Framework 3.0 子组件的累积服务更新。 本文适用于 32 位版本的 .NET Framework 和 64 位版本的 .NET Framework。
详细信息
.NET Framework 3.5 SP1 是一个完整的累积更新,包含许多新功能。 这些新功能是在 .NET Framework 2.0、.NET Framework 3.0 和 .NET Framework 3.5 的基础上逐步构建的。 它还包括依赖 .NET Framework 2.0 和 .NET Framework 3.0 子组件的累积服务更新。 此更新应作为 .NET Framework 2.0 及更高版本的重要更新应用,建议用于所有其他受支持的操作系统。
此 Service Pack 中包含的修补程序
| Microsoft 知识库文章 | 说明 |
|---|---|
| 925492 | 修复:在 Visual Studio 2005 中向项目添加 Web 引用时出现错误消息:“自定义工具 'MSDiscoCodeGenerator' 失败” |
| 928563 | 修复:System.Net.HttpWebRequest 类可能无法保持与 .NET Framework 2.0 中的代理的持久连接 |
| 943175 | 修复:当您使用 XmlSerializer 类序列化 .NET Framework 2.0 中的 numeration 属性时,XmlSerializer 类会生成意外的结果 |
| 943412 | 修复:如果计算机同时运行托管服务和 .NET Framework 2.0,则操作系统关闭时可能会出现延迟 |
| 943804 | 修复:.NET Framework 2.0 中 Application.ExecutablePath 属性返回的某些 Unicode 字符显示为“?” |
| 944099 | 修复:使用 SQL Native Client 数据提供程序连接到配置为使用数据库镜像的 SQL Server 2005 实例时,出现错误消息:“内部 .Net Framework 数据提供程序错误 6” |
| 944100 | 修复:如果在 .NET Framework 2.0 中的事务完成之前结束执行事务的线程,则无法访问SQL Server事务中使用的表 |
| 944157 | 修复:首次请求在 Windows Server 2003 上运行的 ASP.NET Web 应用程序时,可能会出现明显的延迟 |
| 946102 | 修复:使用 System.Windows.Forms.WebBrowser 控件托管网页时,ActiveX 控件不会接收键盘导航事件 |
| 946223 | 修复:将输入语言更改为东亚语言时,Microsoft Expression Design 图面上文本框中的输入语言无法正常工作 |
| 946503 | 修复:使用安装程序工具安装位于远程计算机上的程序集时出现错误消息:“安装阶段期间发生异常” |
| 946660 | 修复:当单元格与 ASP.NET 2.0 Web 应用程序中的多个标头相关联时,单元格的 headers 属性呈现不正确 |
| 946927 | 修复:当 .msi 文件尝试在安装了 .NET Framework 2.0 的计算机上安装多个策略文件时,安装可能会失败并出现错误 1935 |
| 947148 | 修复:调用基于 .NET Framework 2.0 的 64 位应用程序中包含的某些 COM API 时调用了错误的方法 |
| 947317 | 修复:在使用 .NET Framework 2.0 构建的 Windows 窗体应用程序中,当您从表中删除最后一行时,CurrencyManager 对象会触发某些事件的其他实例 |
| 947461 | 修复:有适用于 .NET Framework 2.0 Service Pack 1 的更新程序包 |
| 947581 | 修复:在 .NET Framework 3.0 Service Pack 1 中,“WsdlContractConversionContext.WsdlPortType”属性的值为 null |
| 948233 | 在计算机上安装安全更新 MS 07-040 后运行基于 Microsoft .NET Framework 2.0 的应用程序时,会收到 System.InvalidOperationException 异常错误 |
| 948646 | 修复:在基于 .NET Framework 2.0 的应用程序中使用 SerializationFormat.Binary 格式参数序列化和反序列化 DataSet 对象时,无法正确地序列化对象 |
| 948815 | 适用于 System.Data.dll 和 System.Data.OracleClient.dll 的 .NET Framework 2.0 后 Service Pack 1 修补程序汇总包的可用性 |
| 948873 | 修复:你可能会收到 System.Xml。在基于 .NET Framework 3.0 的应用程序中使用单向 Web 方法与 Web 服务通信时出现 XmlException 异常 |
| 948887 | 修复:当基于 .NET Framework 2.0 的 Web 应用程序使用 HttpWebRequest 类并接收包含 HTTP 状态代码 401 的 HTTP 1.0 响应时发生异常 |
| 949272 | 修复:使用 ActiveX 控件的 Windows 窗体应用程序可能会崩溃,并且在安装 .NET Framework 2.0 Service Pack 1 后出现空引用异常 |
| 949777 | 修复:在 .NET Framework 2.0 中,如果将可执行应用程序部署到包含转义字符的路径,将出现错误消息:“需要绝对路径信息” |
| 950230 | 修复:使用 Sgen.exe 工具和 XmlSerializer JIT 编译器为 .NET Framework 2.0 中的 Web 服务代理生成 XmlSerializer 程序集时,会收到 System.ArgumentException 异常错误消息 |
| 950986 | 修复:在 .NET Framework 2.0 Service Pack 1 中,ModuleBuilder.GetTypeToken 方法返回错误的令牌 |
| 951111 | 修复:使用 SvcUtil.exe 工具导入 .NET Framework 3.5 中的服务元数据时出现的警告消息:“策略表达式未完全导入,因为它超出了最大允许的复杂度” |
| 951113 | FIX:从行返回的值集。当安装了 .NET Framework 2.0 的客户端计算机从 WCF 服务接收 DataSet 对象时,GetColumnsInError 方法为空 |
| 952324 | 修复:在安全环境中使用 ClickOnce 部署部署应用程序时,无法下载 .application 文件 |
已知问题
问题 1
在 Windows XP 或 Windows Server 2003 中安装 .NET Framework 3.5 SP1 后,驱动器 C 的根目录中会生成一个任意文件夹。此文件夹包含两个子文件夹,分别名为 amd64 和 i386。 这两个子文件夹都包含以下文件:
- Filterpipelineprintproc.dll
- Msxpsdrv.cat
- Msxpsdrv.inf
- Msxpsinc.gpd
- Msxpsinc.ppd
- Mxdwdrv.dll
- Xpssvcs.dll
这些文件已挂起从 XPSEPSC 安装中删除。
解决方法
要解决此问题,请手动删除该文件夹。
问题 2
.NET Framework 助手 for Firefox 禁用了卸载按钮。 在 .NET Framework 3.5 SP1 中,.NET Framework 助手使 Firefox 能够使用 .NET Framework 中包含的 ClickOnce 技术。 在计算机级别添加了 .NET Framework 助手,以便所有用户可以在计算机级别而不是用户级别使用它的功能。 因此,“ 卸载 ”按钮在 Firefox 加载项 菜单中不可用,因为不允许标准用户卸载计算机级别的组件。
解决方法
我们已进行更新来解决此问题,并使此版本的 .NET Framework Assistant for Firefox 与下一版本的 Firefox 浏览器兼容。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
如何删除适用于 Firefox 的 .NET Framework 助手
新特性和功能
- ASP.NET 动态数据
- 公共语言运行时的核心改进。 改进包括更好的 .NET Framework 本机映像布局。
- 对 Windows Presentation Foundation 的性能改进
- ClickOnce 应用程序发布者能够根据其方案选择退出签名和哈希处理。
现已推出 .NET Framework 3.5 Service Pack 1 的更新。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
现已推出 .NET Framework 3.5 Service Pack 1 的更新
参考资料
有关安装 .NET Framwork 3.5 Service Pack 1 的更多信息,请访问以下网站