c# - 使用反射发射时为 "Bad label content in ILGenerator"

标签 c# .net

某些使用 Reflection Emit 的 C# 代码产生以下错误消息:

Bad label content in ILGenerator

什么会导致这种情况?

最佳答案

我在一些调用了 DefineLabel 但从未调用过 MarkLabel 的代码中看到了这个错误,但却试图跳转到标签。

确保标记使用的所有已定义标签。

关于c# - 使用反射发射时为 "Bad label content in ILGenerator",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36378513/

相关文章:

c# - 你应该调用 base.methodName 还是 this.methodName

c# - 你能在 Using block 中处理多个对象吗?

.net - .NET 将 String 值放在哪里?

c# - 图像对应用程序内存使用的影响

javascript - 当我尝试在 JavaScript 中使用模型时模型为空

c# - 界面是否即将过时?

C# 如何显示平台目标

c# - 如果不存在则创建方法不可用

c# - 如何在不同的类中检查 WPF 元素的属性?

c# - Oracle触发器——从子表到父表