diff options
Diffstat (limited to 'mcs/class/System/Microsoft.CSharp/CSharpCodeCompiler.cs')
-rw-r--r-- | mcs/class/System/Microsoft.CSharp/CSharpCodeCompiler.cs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/mcs/class/System/Microsoft.CSharp/CSharpCodeCompiler.cs b/mcs/class/System/Microsoft.CSharp/CSharpCodeCompiler.cs index f4ced045dae..a09a812bedc 100644 --- a/mcs/class/System/Microsoft.CSharp/CSharpCodeCompiler.cs +++ b/mcs/class/System/Microsoft.CSharp/CSharpCodeCompiler.cs @@ -59,7 +59,12 @@ namespace Mono.CSharp windowsMonoPath = Path.Combine ( Path.GetDirectoryName ( Path.GetDirectoryName (p)), - "bin\\mono.exe"); + "bin\\mono.bat"); + if (!File.Exists (windowsMonoPath)) + windowsMonoPath = Path.Combine ( + Path.GetDirectoryName ( + Path.GetDirectoryName (p)), + "bin\\mono.exe"); windowsMcsPath = Path.Combine (p, "1.0\\mcs.exe"); } |