【发布时间】:2015-09-07 11:58:11
【问题描述】:
有时我在运行在 .Net 4.5.2 上的 C# 应用程序中遇到 System.AccessViolationException。看来,这个问题只发生在 Visual Studio 2013 的调试过程中。
我在使用 .Net 4.5.1 时每天都会遇到几次同样的问题。由于Microsoft .Net bug 819552,我将项目迁移到.Net 4.5.1。一个月没有出现这个问题。不幸的是,如上所述,我刚刚在 .Net 4.5.2 上遇到了 AccessViolationException。
已安装以下 .Net 框架:
- Microsoft .NET Framework 4.5.2
- Microsoft .NET Framework 4.5.1
- Microsoft .NET Framework 4.5
我需要不同的 .Net 目标,但无法删除。
您有什么想法,为什么问题仍然存在?
【问题讨论】:
-
可能的 RyuJIT 问题。 github.com/dotnet/coreclr/issues/1475 使用 LegacyJit 设置查看问题是否仍然存在。
标签: c# visual-studio-2013 .net-4.5.2