托管C#代码中的致命执行引擎错误

时间:2018-10-30 08:15:58

标签: c# access-violation executionengineexception

我在C#中的托管代码中遇到了访问冲突异常和致命执行引擎错误(似乎是相同的错误)。我将其范围缩小到以下片段。我想念什么吗?我认为托管代码中的此类异常应该是不可能的。我已经在.net 4.7和4.5中以及在多台不同的计算机上看到了吗? 这是.Net中的已知问题吗?

output$table <- renderFormattable({formattable(mtcars,
                                                   list(mpg = formatter("span", style = "color:green")))})

此代码段“通常”在一分钟内失败。

更新:它可能应该在64位上运行。如果使用“任何CPU”进行编译,则该问题将花费更长的时间才能重现。

UPDATE2:我有以下用途:

usings

1 个答案:

答案 0 :(得分:3)

原始Github问题(https://github.com/dotnet/corefx/issues/33157)已作为https://github.com/dotnet/coreclr/issues/20690的副本被关闭。显然,这是.NET 4.8中已解决的已知问题。