C# 公共语言运行库检测到无效程序?
我的程序中不断重复此错误 我尝试了以下方法:C# 公共语言运行库检测到无效程序?,c#,.net,visual-studio-2012,command-line-interface,C#,.net,Visual Studio 2012,Command Line Interface,我的程序中不断重复此错误 我尝试了以下方法: 重新启动Visual Studio 清洁和重建解决方案 当我逐行遍历代码时,它不再让我对方法调用感到完全困惑: GenerateWorksheetPart1Content(WorksheetPart worksheetPart1) 我不明白它为什么停在那里。该参数在该点处不为null。什么可能导致错误? 摘录: 当程序包含无效Microsoft时引发的异常 中间语言(MSIL)或元数据。通常这表明 生成程序的编译器中的错误。 这是在您单步执行代码时
GenerateWorksheetPart1Content(WorksheetPart worksheetPart1)
我不明白它为什么停在那里。该参数在该点处不为null。什么可能导致错误?
摘录:
当程序包含无效Microsoft时引发的异常
中间语言(MSIL)或元数据。通常这表明
生成程序的编译器中的错误。
这是在您单步执行代码时发生的,因为在调用您的方法时,它正在进行JIT编译。如果JITer编译无效,此时将抛出此异常。请尝试以下操作-
1) 从C:\WINDOWS\Microsoft.net\Framework\v2.0.50727\临时asp.net文件中删除临时asp.net文件
2) 重新编译程序集并更新相应的引用检查添加的引用和外部库。是我自己还是我在处理VB.NET代码而不是C#时经常遇到此错误?在我看来,VB.NET JIT似乎毫无用处。。。还需要很长时间才能更改一行。我的计算机上不存在该文件夹。该位置的唯一文件夹是“CONFIG”和“en”,无论如何,我正在运行ASP.NET Core 2.2