Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 公共语言运行库检测到无效程序?_C#_.net_Visual Studio 2012_Command Line Interface - Fatal编程技术网

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)或元数据。通常这表明 生成程序的编译器中的错误。 这是在您单步执行代码时

我的程序中不断重复此错误

我尝试了以下方法:

  • 重新启动Visual Studio
  • 清洁和重建解决方案
  • 当我逐行遍历代码时,它不再让我对方法调用感到完全困惑:

    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