Merge pull request #3066 from alexanderkyte/pedump_sgen
[mono.git] / mcs / mcs / ikvm.cs
index 63ceaceb3bfb4a271615f36a542ec8a619d0a64c..1190d549eb4fb10ef015db52f72d52f68fd2c1c6 100644 (file)
@@ -244,7 +244,9 @@ namespace Mono.CSharp
                {
                        sdk_directory = new Dictionary<string, string[]> ();
                        sdk_directory.Add ("2", new string[] { "2.0-api", "v2.0.50727" });
+                       sdk_directory.Add ("2.0", new string[] { "2.0-api", "v2.0.50727" });
                        sdk_directory.Add ("4", new string[] { "4.0-api", "v4.0.30319" });
+                       sdk_directory.Add ("4.0", new string[] { "4.0-api", "v4.0.30319" });
                        sdk_directory.Add ("4.5", new string[] { "4.5-api", "v4.0.30319" });
                        sdk_directory.Add ("4.6", new string [] { "4.5", "net_4_x", "v4.0.30319" });
                }
@@ -255,7 +257,7 @@ namespace Mono.CSharp
                        this.importer = importer;
                        domain = new Universe (UniverseOptions.MetadataOnly | UniverseOptions.ResolveMissingMembers | 
                                UniverseOptions.DisableFusion | UniverseOptions.DecodeVersionInfoAttributeBlobs |
-                               UniverseOptions.DeterministicOutput);
+                               UniverseOptions.DeterministicOutput | UniverseOptions.DisableDefaultAssembliesLookup);
                        
                        domain.AssemblyResolve += AssemblyReferenceResolver;
                        loaded_names = new List<Tuple<AssemblyName, string, Assembly>> ();