Path.Combine (lib_mono_dir, "net_4_x"), // Version451
Path.Combine (lib_mono_dir, "net_4_x"), // Version46
Path.Combine (lib_mono_dir, "net_4_x"), // Version461
+ Path.Combine (lib_mono_dir, "net_4_x"), // Version462
};
} else if (runningOnDotNet) {
mono_dir = new string [] {
Path.Combine (lib_mono_dir, "v4.0.30319"), // Version451
Path.Combine (lib_mono_dir, "v4.0.30319"), // Version46
Path.Combine (lib_mono_dir, "v4.0.30319"), // Version461
+ Path.Combine (lib_mono_dir, "v4.0.30319"), // Version462
};
} else {
mono_dir = new string [] {
Path.Combine (lib_mono_dir, "4.5"), // Version451
Path.Combine (lib_mono_dir, "4.5"), // Version46
Path.Combine (lib_mono_dir, "4.5"), // Version461
+ Path.Combine (lib_mono_dir, "4.5"), // Version462
};
}
return null;
}
+ public static string GetPathToDotNetFrameworkBinFile (string fileName)
+ {
+ string dir = Path.Combine(Directory.GetParent(Directory.GetParent(lib_mono_dir).FullName).FullName, "bin");
+ string file = Path.Combine (dir, fileName);
+ if (File.Exists (file))
+ return file;
+
+ return null;
+ }
+
public static string GetPathToDotNetFrameworkSdk (TargetDotNetFrameworkVersion version)
{
return GetPathToDotNetFramework (version);