有時,我的C#應用程序中出現System.AccessViolationException,它運行在.Net 4.5.2上。看來,這個問題只發生在Visual Studio 2013中的調試過程中。獲取帶有目標框架的System.AccessViolationException .Net 4.5.2
我每天用.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問題。 https://github.com/dotnet/coreclr/issues/1475使用LegacyJit設置來查看問題是否存在。 – leppie