Domanda

Ho creato un assembly usando Reflection.Emit. L'esecuzione di PEVerify restituisce 214 avvisi dello stesso tipo:

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

Purtroppo non c'è molta documentazione su questo tipo di problemi.

Immagino perché è un avvertimento sui metadati che ha a che fare con un nome metodo, nome argomento, nome classe, firma metodo o simili. L'unico modo per ricollegarlo al mio codice è il numero di avvisi che è quello che cercherò di andare avanti.

Qualsiasi aiuto o approfondimento sarebbe apprezzato.

È stato utile?

Soluzione

Ho capito quale fosse il problema attraverso il numero di errori che stavano accadendo. Stavo usando un framework (RunSharp) e accedendo lo stesso argomento al mio metodo due volte. RunSharp non sembra gestirlo bene.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top