简介
本文介绍的修复程序 2822219,可用于 Microsoft.NET Framework 4.5。
此修补程序解决的问题
此修补程序解决了断言失败发生时尝试加载.NET Framework 程序集依赖于另一个.NET Framework 程序集生成时 MSBuild 4.5。为解决此问题,您将收到以下错误消息︰
断言失败 (PID pid,线程︰线程): 前置条件失败︰ 失败: !GetAssembly()-> IsDomainNeutral() | |pModule-> GetAssembly() IsDomainNeutral()-> | |GetAppDomain()-> IsDefaultDomain()
注意:如果尝试生成应用程序时,设计器在 Microsoft Visual Studio 中打开,您可能会遇到此问题。
详细信息
修补程序信息
受支持的修补程序现已从 Microsoft 推出。但是,它旨在纠正本文介绍的问题。它仅应用于正经历此特定问题的系统。
若要解决此问题,请联系 Microsoft 客户支持服务以获取此修复程序。有关 Microsoft 客户支持服务的电话号码和有关支持费用的信息的完整列表,请访问下面的 Microsoft 网站︰
http://support.microsoft.com/contactus/?ws=support注意: 在特殊情况下,如果 Microsoft 支持专业人员确定某个特定的更新能够解决您的问题,可能取消的通常情况下收取的电话支持服务费用。照常收取支持费用将应用于其他支持问题和对于特定更新无法解决的问题。
系统必备组件
若要应用此修补程序,您必须具有 Microsoft.NET Framework 4.5 安装。
重启要求
如果受影响的文件正在使用,则在应用此修补程序后,必须重新启动计算机。我们建议您关闭所有.NET Framework 应用程序,然后再应用此修补程序。
此修补程序的全球版本具有的文件属性 (或更新的文件属性) 在下表中列出。日期和为这些文件的时间以协调世界时 (UTC) 列出。当您查看文件信息时,它将转换为本地时间。要了解 UTC 与本地时间之间的时差,请使用控制面板中的日期和时间项中的时区选项卡。
对于所有受支持的基于 x86 的 Windows 8 的版本
文件名称 |
文件版本 |
文件大小 |
日期 |
时间 |
平台 |
---|---|---|---|---|---|
Mscorlib.dll |
4.0.30319.19066 |
5,171,248 |
2013 年 03 月 06- |
23:04 |
x86 |
Clr.dll |
4.0.30319.19066 |
6,876,704 |
06-Mar-2013 |
23:04 |
x86 |
Mscordbi.dll |
4.0.30319.19066 |
1,096,744 |
2013 年 03 月 06- |
23:04 |
x86 |
Sos.dll |
4.0.30319.19066 |
747,040 |
06-Mar-2013 |
23:04 |
x86 |
对于所有受支持的基于 x64 的 Windows 8 和 Windows Server 2012 版本
文件名称 |
文件版本 |
文件大小 |
日期 |
时间 |
平台 |
---|---|---|---|---|---|
Mscorlib.dll |
4.0.30319.19066 |
5,120,552 |
2013 年 03 月 06- |
23:05 |
x64 |
Clr.dll |
4.0.30319.19066 |
9,805,856 |
06-Mar-2013 |
23:05 |
x64 |
Mscordbi.dll |
4.0.30319.19066 |
1,497,120 |
2013 年 03 月 06- |
23:05 |
x64 |
Sos.dll |
4.0.30319.19066 |
785,440 |
06-Mar-2013 |
23:05 |
x64 |
Mscorlib.dll |
4.0.30319.19066 |
5,171,248 |
2013 年 03 月 06- |
23:04 |
x86 |
Clr.dll |
4.0.30319.19066 |
6,876,704 |
06-Mar-2013 |
23:04 |
x86 |
Mscordbi.dll |
4.0.30319.19066 |
1,096,744 |
2013 年 03 月 06- |
23:04 |
x86 |
Sos.dll |
4.0.30319.19066 |
747,040 |
06-Mar-2013 |
23:04 |
x86 |