简介
本文介绍 Microsoft.NET Framework 3.5.1 修补程序汇总包 2966781。此修补程序汇总包在.NET Framework 3.5.1 解决几个问题。有关修补程序汇总包可以解决该问题的详细信息,请参阅"更多信息"部分。
此修补程序汇总包是适用于以下操作系统︰-
Windows 8.1
-
Windows Server 2012 R2
详细信息
修补程序信息
受支持的修补程序现已从 Microsoft 推出。但是,它旨在纠正本文介绍的问题。它仅应用于正经历此特定问题的系统。
若要解决此问题,请联系 Microsoft 客户支持服务以获取此修复程序。有关 Microsoft 客户支持服务的电话号码和有关支持费用的信息的完整列表,请访问下面的 Microsoft 网站︰http://support.microsoft.com/contactus/?ws=support注意: 在特殊情况下,如果 Microsoft 支持专业人员确定某个特定的更新能够解决您的问题,可能取消的通常情况下收取的电话支持服务费用。照常收取支持费用将应用于其他支持问题和对于特定更新无法解决的问题。
系统必备组件
若要应用此修补程序,您必须具有.NET Framework 3.5.1 安装。
重启要求
您需要重新启动计算机后,如果任何受影响的文件正在使用,则在应用此修补程序。我们建议您应用此修补程序之前,退出所有基于.NET Framework 应用程序。
修补程序替换信息
此修复程序包不替代以前发布的修补程序软件包。
此修补程序的全球版本具有的文件属性 (或更新的文件属性) 在下表中列出。日期和为这些文件的时间以协调世界时 (UTC) 列出。当您查看文件信息时,它将转换为本地时间。要了解 UTC 与本地时间之间的时差,请使用控制面板中的日期和时间项中的时区选项卡。
所有受支持的基于 x86 的版本的.NET Framework 3.5.1 Windows 8.1 和 Windows Server 2012 R2 中
所有受支持的基于 x64 的版本的.NET Framework 3.5.1 Windows 8.1 和 Windows Server 2012 R2 中
此修补程序汇总解决的问题
问题 1
假定您运行的 Microsoft.NET Framework 2.0 Service Pack 2 (SP2)-基于应用程序或 Microsoft.NET Framework 的 3.5.1-based 应用程序来获得俄罗斯卢布的新的货币符号。如果该计算机的用户区域设置被设置为非俄语语言环境,则不会显示新的俄罗斯卢布符号。问题 2
当到 Visual Studio 2012 更新 2 更新受影响的系统上.NET Framework 3.5.1-based 应用程序时,您会收到以下错误消息︰Mscorlib.dll 中发生未处理的异常的类型 System.ExecutionEngineException
因为程序集加载程序不验证程序集,将出现此问题。这是因为某些程序集依赖项不能正确验证一些解决.NET Framework 中的依赖项的策略。
问题 3在包含 16 个以上处理器的服务器上运行.NET Framework 3.5.1 或基于 Microsoft SharePoint 2010 应用程序时,您会遇到 CPU 使用率过高。然后,处理器不能归因于应用程序工作负载。
.NET Framework 3.5.1 已不适于大型多处理器服务器。在下面的环境变量可能会减少一些 CPU 负载。但是,我们建议直到完全了解应用程序性能特征,直到完全解决所有的应用程序工作负载不会应用这些设置。
环境变量 |
说明 |
推荐设置 |
---|---|---|
COMPLUS_SpinLimitProcCap |
设置要为某些使用运行时计算的处理器数量。默认值是实际的处理器数。 |
8 到 2 之间的值。 |