I tried running mono linker against one of my binaries using the following
command line:

C:\Users\Phil\Desktop\Development\Hiro\build\net-3.5>..\..\tools\mono\mono.linke
r -a Hiro.Core.dll -p link Mono.Cecil.dll -c copy

...and it keeps giving me this error:


Fatal error in Mono CIL Linker
System.MissingMethodException: Method not found: 'Boolean
System.Type.op_Equalit
y(System.Type, System.Type)'.
   at Mono.Cecil.GenericContext.get_AllowCreation()
   at Mono.Cecil.GenericContext.CheckProvider(IGenericParameterProvider
provider
, Int32 count) in :line 0
   at Mono.Cecil.ReflectionReader.GetTypeRefFromSig(SigType t,
GenericContext co
ntext) in :line 0
   at Mono.Cecil.ReflectionReader.CreateTypeSpecFromSig(TypeSpec ts, Int32
index
, GenericContext context) in :line 0
   at Mono.Cecil.ReflectionReader.GetTypeSpecAt(UInt32 rid, GenericContext
conte
xt) in :line 0
   at Mono.Cecil.ReflectionReader.GetTypeDefOrRef(MetadataToken token,
GenericCo
ntext context) in :line 0
   at
Mono.Cecil.ReflectionReader.VisitTypeDefinitionCollection(TypeDefinitionCo
llection types) in :line 0
   at
Mono.Cecil.AggressiveReflectionReader.VisitTypeDefinitionCollection(TypeDe
finitionCollection types) in :line 0
   at
Mono.Cecil.StructureReader.TerminateAssemblyDefinition(AssemblyDefinition
asm) in :line 0
   at Mono.Cecil.AssemblyDefinition.Accept(IReflectionStructureVisitor
visitor)
in :line 0
   at Mono.Cecil.AssemblyFactory.GetAssembly(ImageReader irv, Boolean
manifestOn
ly) in :line 0
   at Mono.Linker.LinkContext.Resolve(String name) in :line 0
   at Mono.Linker.Steps.ResolveFromAssemblyStep.Process(LinkContext context)
in
:line 0
   at Mono.Linker.Pipeline.Process(LinkContext context) in :line 0
   at Mono.Linker.Driver.Run() in :line 0
   at Mono.Linker.Driver.Main(String[] args) in :line 0

Am I missing something here?

-- 
--
mono-cecil

Reply via email to