Hey, There's no desktop .NET framework with a mscorlib version 3.5, which is why you're getting the exception.
I don't know what you're reading (perhaps something for a compact framework?) but it makes sense that you need to specify where the mscorlib/framework libraries are using AddSearchDirectory. Jb On Wed, Apr 15, 2015 at 3:53 AM, Dhananjay Dhamale <[email protected]> wrote: > Hi, > > I was attempting to read and write a dll which uses mscorlib.dll *version > 3.5.* > > When we try to process such dll GetCorlib(AssemblyNameReference, > ReaderParameters) is throwing NotSupportedException( Version not supported > 3.5.0.0) in the else part because it is not able to find a case for > version.Major = 3 and no folder for v3.5 in framework. > > The part of the stacktrace is as follows: > > at Mono.Cecil.BaseAssemblyResolver.GetCorlib(AssemblyNameReference > reference, ReaderParameters parameters) in > d:\share\UnitTestTools\MonoCecil\cecil-master\Mono.Cecil\BaseAssemblyResolver.cs:line > 252 > > at Mono.Cecil.BaseAssemblyResolver.Resolve(AssemblyNameReference name, > ReaderParameters parameters) in > d:\share\UnitTestTools\MonoCecil\cecil-master\Mono.Cecil\BaseAssemblyResolver.cs:line > 169 > > at Mono.Cecil.BaseAssemblyResolver.Resolve(AssemblyNameReference name) > in > d:\share\UnitTestTools\MonoCecil\cecil-master\Mono.Cecil\BaseAssemblyResolver.cs:line > 138 > > at Mono.Cecil.DefaultAssemblyResolver.Resolve(AssemblyNameReference > name) in > d:\share\UnitTestTools\MonoCecil\cecil-master\Mono.Cecil\DefaultAssemblyResolver.cs:line > 52 > > at Mono.Cecil.MetadataResolver.Resolve(TypeReference type) in > d:\share\UnitTestTools\MonoCecil\cecil-master\Mono.Cecil\MetadataResolver.cs:line > 123 > > at Mono.Cecil.ModuleDefinition.Resolve(TypeReference type) in > d:\share\UnitTestTools\MonoCecil\cecil-master\Mono.Cecil\ModuleDefinition.cs:line > 627 > > > So, do we have a fix around for resolving assemblies build using mscorlib > v3.5 ? > > Thanks, > Dhananjay > > -- > -- > -- > mono-cecil > --- > You received this message because you are subscribed to the Google Groups > "mono-cecil" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- -- -- mono-cecil --- You received this message because you are subscribed to the Google Groups "mono-cecil" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
