Pregunta

He construido un ensamblaje usando Reflection.Emit. La ejecución de PEVerify devuelve 214 advertencias del mismo tipo:

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

Desafortunadamente no hay mucha documentación sobre este tipo de problemas.

Supongo que es una advertencia de metadatos que tiene que ver con un nombre de método, nombre de argumento, nombre de clase, firma de método o similar. La única forma de relacionar esto con mi código es la cantidad de advertencias, que es lo que voy a intentar y seguir.

Cualquier ayuda o idea sería apreciada.

¿Fue útil?

Solución

Descubrí cuál era el problema a través de la cantidad de errores que ocurrían. Estaba usando un framework (RunSharp) y accediendo al mismo argumento de mi método dos veces. RunSharp no parece manejar esto bien.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top