Fixed existence check of C# compiler.

When the compiler is not found, Process does not throw an error. Instead, we try to print out the -help of the compiler, which should return code 0 if successful.