【发布时间】:2013-11-08 17:46:24
【问题描述】:
更新到 Enterprise Library 6:瞬态故障处理后,当我的控制台应用程序尝试启动时,我收到了 System.Security.VerificationException。
【问题讨论】:
标签: windows-7 windows-server-2008 windows-vista enterprise-library-6
更新到 Enterprise Library 6:瞬态故障处理后,当我的控制台应用程序尝试启动时,我收到了 System.Security.VerificationException。
【问题讨论】:
标签: windows-7 windows-server-2008 windows-vista enterprise-library-6
在做了一些研究之后,我在 CodePlex 网站上遇到了与企业库相关的模式和实践组的 this similar issue。
在发布时似乎存在一个已知问题:
如果您使用的是瞬态故障处理应用程序块,您应该确保您使用的是 4.0.30319.18003 或更高版本的 mscorlib.dll,否则您可能会在运行时看到 VerificationException 异常。如需更多信息,请参阅http://support.microsoft.com/kb/2748646。
问题的解决方案似乎表明这是当前使用的 mscorlib 版本的问题,并且有一个修复程序可以解决该问题。
还有另一个 KB,2748645,适用于 Windows 7、Windows 7 SP1、Windows Server 2008 R2、Windows Server 2008 R2 SP1、Windows Server 2008 SP2 和 Windows Vista SP2:
【讨论】: