Hi, On Fri, Jan 21, 2011 at 12:33 PM, José F. Romaniello <[email protected]> wrote: > PeVerify fails with this message: > [MD]: Error: Signature contains long form (such as ELEMENT_TYPE_CLASS<token of System.String>). [token:0x1B000002] > If i use a class defined in the same assembly instead "int", everything > works ok.
Please provide a runnable small reproducible solution. > One of the things i noticed, is that when i read genericArgument is > "System.Int32" but the Module property is "MyAssembly.dll", > is that ok? should not be something like "mscorlib" or > CommonLanguageRuntimeLibrary... It is normal. The TypeReference for System.Int32 is from MyAssembly.dll. You can access its .Scope to know where it is actually defined (in that case, the mscorlib). Jb -- -- mono-cecil
