Questions tagged [peverify]

PEVerify is a tool that checks if .NET assemblies meet type safety requirements.

The PEVerify tool helps developers who generate Microsoft intermediate language (MSIL) (such as compiler writers, script engine developers, and so on) to determine whether their MSIL code and associated metadata meet type safety requirements.

32 questions
0
votes
1 answer

peverify error "Stack depth differs depending on path"

I ran peverify on the Release build of a .dll and it gives me the error "Stack depth differs depending on path": [IL]: Error: [C:\tfs\EcoSys\SCM\NextGenInstaller\Cmc.Installer\Cmc.Installer.Desktop\bin\Release\Cmc.Installer.Modules.Crm.dll :…
Mark Richman
  • 28,948
  • 25
  • 99
  • 159
0
votes
1 answer

PEVerify Warning Parameter out of Sequence

I've built an assembly using Reflection.Emit. Running PEVerify returns 214 warnings of the same type: [MD]: Warning: Parameter out of sequence (parameter: 1; seq.num: 1). [token:0x06000171] Unfortunately there isn't much documentation around these…
Thomas Coats
  • 632
  • 5
  • 10
1 2
3