我的程序中连续重复此错误。
我尝试了以下内容:
当我逐行浏览代码时,它会停止让我在方法调用中完全糊涂:
GenerateWorksheetPart1Content(WorksheetPart worksheetPart1)
我不明白为什么它会停在那里。该参数在该点不为空。可能导致错误的原因是什么?
答案 0 :(得分:3)
MSDN - InvalidProgramException
摘录:
The exception that is thrown when a program contains invalid Microsoft
intermediate language (MSIL) or metadata. Generally this indicates
a bug in the compiler that generated the program.
当您单步执行代码时会发生这种情况,因为在调用您的方法时,它正在进行JIT编译。如果JITer的编译无效,此时将抛出此异常。
答案 1 :(得分:0)
尝试以下操作 -
1)从C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files
中删除临时的asp.net文件
2)重新编译程序集并更新相应的参考资料