.NET Framework 3.5 Service Pack 1 中的更改列表和已修复的问题

文章翻译 文章翻译
文章编号: 951847 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

概要

本文介绍了 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 的列举属性时,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 事务完成之前结束了执行该事务的线程,则将无法访问 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 应用程序中的多个标头关联时,单元格的标头属性呈现错误
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修复:“WsdlContractConversionContext.WsdlPortType”属性的值在 .NET Framework 3.0 Service Pack 1 中为空
948233在计算机上安装安全更新 MS 07-040 后,运行基于 Microsoft .NET Framework 2.0 的应用程序时收到 System.InvalidOperationException 异常错误
948646修复:在基于 NET Framework 2.0 的应用程序中使用 SerializationFormat.Binary 格式参数序列化和反序列化 DataSet 对象时,对象的序列化错误
948815Service Pack 1 之后的 .NET Framework 2.0 修补程序更新汇总包对于 System.Data.dll 和 System.Data.OracleClient.dll 的可用性
948873修复:在基于 .NET Framework 3.0 的应用程序中使用单向 Web 方法与 Web 服务通信时,可能收到 System.Xml.XmlException 异常
948887修复:基于 .NET Framework 2.0 的 Web 应用程序使用 HttpWebRequest 类并收到包含 HTTP 状态代码 401 的 HTTP 1.0 响应时出现异常
949272修复:安装 .NET Framework 2.0 Service Pack 1 后,使用 ActiveX 控件的 Windows 窗体可能崩溃,并出现空引用异常
949777修复:在 .NET Framework 2.0 中将可执行应用程序部署到包含转义符的路径时收到错误消息:“需要绝对路径信息”
950230修复:在 .NET Framework 2.0 中使用 Sgen.exe 工具和 XmlSerializer JIT 编译器为 Web 服务代理生成 XmlSerializer 程序集时,收到 System.ArgumentException 异常错误消息
950986修复:在 .NET Framework 2.0 Service Pack 1 中,ModuleBuilder.GetTypeToken 方法返回错误的令牌
951111修复:在 .NET Framework 3.5 中使用 SvcUtil.exe 工具导入服务元数据时收到警告消息“未完全导入策略表达式,因为其超过了所允许的最大复杂性”
951113修复:已安装 .NET Framework 2.0 的客户端计算机从 WCF 服务接收到 DataSet 对象时,row.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

Firefox 的 .NET Framework Assistant 禁用了“卸载”按钮。 在 .NET Framework 3.5 SP1 中,.NET Framework Assistant 可让 Firefox 使用 .NET Framework 中所含的 ClickOnce 技术。.NET Framework Assistant 在计算机级别添加,因此,计算机级别的所有用户均可使用其功能,而用户级别的用户不能使用。因而“Firefox 附加组件”菜单中没有“卸载”按钮,因为标准用户没有卸载计算机级别组件的权限。

解决方法

可解决此问题的更新已发布,此更新可使此版本的 Firefox .NET Framework Assistant 与下一版本的 Firefox 浏览器兼容。 有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
如何删除 Firefox 的 .NET Framework Assistant

新特性和功能

  • ASP.NET Dynamic Data
  • 对公共语言运行时的核心改进。改进包括更好的 .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 安装问题的更多信息
注意:本篇“快速发布”文章是从 Microsoft 支持组织直接创建的。 文中包含的信息按原样提供,用于响应紧急问题。 由于发布仓促,材料可能包含印刷错误,并且可能随时修订,恕不另行通知。 有关其他注意事项,请参阅使用条款

属性

文章编号: 951847 - 最后修改: 2013年3月5日 - 修订: 2.0
这篇文章中的信息适用于:
  • Microsoft .NET Framework 3.5
  • Microsoft .NET Framework 3.5 Service Pack 1
  • Microsoft .NET Framework 3.0
  • Microsoft .NET Framework 2.0 Service Pack 1 (x86)
  • Microsoft .NET Framework 2.0
关键字:?
kbexpertiseadvanced kbhowto kbinfo kbcip KB951847
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

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