With version 4.0.0.2, the error is slightly different:
NCrunch: If you are experiencing problems in getting this project to build, have a look at
http://www.ncrunch.net/d...ng_project-build-issues
System.ArgumentOutOfRangeException: L'argument spécifié n'était pas dans les limites de la plage des valeurs valides.
à _Mono.Collections.Generic.Collection`1.get_Item(Int32 index)
à _Mono.Cecil.SignatureReader.GetGenericParameter(GenericParameterType type, UInt32 var)
à _Mono.Cecil.SignatureReader.ReadTypeSignature(ElementType etype)
à _Mono.Cecil.SignatureReader.ReadGenericInstanceSignature(IGenericParameterProvider provider, IGenericInstance instance)
à _Mono.Cecil.SignatureReader.ReadTypeSignature(ElementType etype)
à _Mono.Cecil.MetadataReader.GetTypeSpecification(UInt32 rid)
à _Mono.Cecil.MetadataReader.LookupToken(MetadataToken token)
à _Mono.Cecil.MetadataReader.ReadTypeMemberReference(MetadataToken type, String name, UInt32 signature)
à _Mono.Cecil.MetadataReader.ReadMemberReference(UInt32 rid)
à _Mono.Cecil.MetadataReader.GetMemberReference(UInt32 rid)
à _Mono.Cecil.MetadataReader.LookupToken(MetadataToken token)
à _Mono.Cecil.MetadataReader.GetMethodSpecification(UInt32 rid)
à _Mono.Cecil.MetadataReader.LookupToken(MetadataToken token)
à _Mono.Cecil.Cil.CodeReader.ReadOperand(Instruction instruction)
à _Mono.Cecil.Cil.CodeReader.ReadCode()
à _Mono.Cecil.Cil.CodeReader.ReadMethodBody()
à _Mono.Cecil.Cil.CodeReader.ReadMethodBody(MethodDefinition method)
à _Mono.Cecil.MethodDefinition.<>c.<get_Body>b__41_0(MethodDefinition method, MetadataReader reader)
à _Mono.Cecil.ModuleDefinition.Read[TItem,TRet](TItem item, Func`3 read)
à _Mono.Cecil.MethodDefinition.get_Body()
à nCrunch.Compiler.OldStaticManipulation.Instrumentor.(Collection`1 )
à nCrunch.Compiler.OldStaticManipulation.Instrumentor.(IEnumerable`1 )
à nCrunch.Compiler.OldStaticManipulation.Instrumentor.InstrumentTypes()
à nCrunch.Common.PerformanceTracking.PerfTracker.TrackActivity(String name, Action activity)
à nCrunch.Compiler.OldStaticManipulation.BuiltAssembly.Instrument(IInstrumentationFilter[] instrumentationFilters, PerfTracker perfTracker)
à nCrunch.Compiler.CilProcessingTasks.CilInstrumentationTask.ProcessTask(IBuiltAssembly builtAssembly, ComponentInstrumentationParameters instrumentationParameters, BuildOutput output)
à nCrunch.Compiler.RemoteBuildRunner.(ComponentInstrumentationParameters , BuildOutput , IBackgroundTaskProcessor )
à nCrunch.Compiler.RemoteBuildRunner..()
à nCrunch.Common.PerformanceTracking.PerfTracker.TrackActivity(String name, Action activity)
à nCrunch.Compiler.RemoteBuildRunner.(ComponentBuildParameters , ComponentInstrumentationParameters )