title: Ubuntu Linux Mono Errors
body: <p>I'm getting alot of errors. I'm getting these errors while trying to compile my program using the DMCS compiler. Any help is appreciated!</p>
  
  <p>The command:</p>
  
  <pre><code> dmcs -recurse:'*/*.cs' -r:mysql.data.dll -r:Newtonsoft.Json.dll
  </code></pre>
  
  <p>These are errors:</p>
  
  <pre><code>Unhandled Exception: System.ArgumentException: Path is invalid
  Parameter name: path
    at System.IO.Directory.ValidateDirectoryListing (System.String path, System.String searchPattern, System.Boolean&amp; stop) [0x00000] in &lt;filename unknown&gt;:0
    at System.IO.Directory.GetFileSystemEntries (System.String path, System.String searchPattern, FileAttributes mask, FileAttributes attrs) [0x00000] in &lt;filename unknown&gt;:0
    at System.IO.Directory.GetFiles (System.String path, System.String searchPattern) [0x00000] in &lt;filename unknown&gt;:0
    at Mono.CSharp.Driver.ProcessSourceFiles (System.String spec, Boolean recurse) [0x00000] in &lt;filename unknown&gt;:0
    at Mono.CSharp.Driver.CSCParseOption (System.String option, System.String[]&amp; args) [0x00000] in &lt;filename unknown&gt;:0
    at Mono.CSharp.Driver.ParseArguments (System.String[] args, Boolean require_files, System.Func`3 unknown_option_parser) [0x00000] in &lt;filename unknown&gt;:0
    at Mono.CSharp.Driver.Create (System.String[] args, Boolean require_files, System.Func`3 unknown_option_parser, Mono.CSharp.ReportPrinter printer) [0x00000] in &lt;filename unknown&gt;:0
    at Mono.CSharp.Driver.Main (System.String[] args) [0x00000] in &lt;filename unknown&gt;:0
  [ERROR] FATAL UNHANDLED EXCEPTION: System.ArgumentException: Path is invalid
  Parameter name: path
    at System.IO.Directory.ValidateDirectoryListing (System.String path, System.String searchPattern, System.Boolean&amp; stop) [0x00000] in &lt;filename unknown&gt;:0
    at System.IO.Directory.GetFileSystemEntries (System.String path, System.String searchPattern, FileAttributes mask, FileAttributes attrs) [0x00000] in &lt;filename unknown&gt;:0
    at System.IO.Directory.GetFiles (System.String path, System.String searchPattern) [0x00000] in &lt;filename unknown&gt;:0
    at Mono.CSharp.Driver.ProcessSourceFiles (System.String spec, Boolean recurse) [0x00000] in &lt;filename unknown&gt;:0
    at Mono.CSharp.Driver.CSCParseOption (System.String option, System.String[]&amp; args) [0x00000] in &lt;filename unknown&gt;:0
    at Mono.CSharp.Driver.ParseArguments (System.String[] args, Boolean require_files, System.Func`3 unknown_option_parser) [0x00000] in &lt;filename unknown&gt;:0
    at Mono.CSharp.Driver.Create (System.String[] args, Boolean require_files, System.Func`3 unknown_option_parser, Mono.CSharp.ReportPrinter printer) [0x00000] in &lt;filename unknown&gt;:0
    at Mono.CSharp.Driver.Main (System.String[] args) [0x00000] in &lt;filename unknown&gt;:0
  </code></pre>