我使用Reflection.Emit构建了一个程序集。运行PEVerify会返回214个相同类型的警告:

[MD]: Warning: Parameter out of sequence (parameter: 1; seq.num: 1). [token:0x06000171]

不幸的是,没有太多关于这类问题的文档。

我猜是因为它是一个元数据警告它与方法名称,参数名称,类名,方法签名或类似名称有关。将此与我的代码联系起来的唯一方法是警告的数量,这是我将要尝试和继续的。

任何帮助或见解都将不胜感激。

有帮助吗?

解决方案

我通过发生的错误数量找出了问题所在。我正在使用一个框架(RunSharp)并两次访问我的方法的相同参数。 RunSharp似乎无法很好地处理这个问题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top