2009-09-13 2 views
0

Reflection.Emit을 사용하여 어셈블리를 만들었습니다. PEVerify 경고 매개 변수가 순서를 벗어남

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

는 불행하게도 문제의이 종류의 주위에 많은 문서가되지 않습니다 : 실행 PEVerify는 동일한 유형의 214 경고를 반환합니다.

메소드 이름, 인수 이름, 클래스 이름, 메소드 서명 등과 관련이있는 메타 데이터 경고이므로 추측합니다. 이 문제를 내 코드와 관련시키는 유일한 방법은 시도하고 계속할 경고의 수입니다.

도움이나 통찰력을 주시면 감사하겠습니다.

답변

1

어떤 문제가 발생했는지 오류의 번호를 통해 알았습니다. 나는 프레임 워크 (RunSharp)를 사용하고 내 메소드에 동일한 인수를 두 번 액세스했다. RunSharp는이 문제를 잘 처리하지 못합니다.