title: The type or namespace name 'Linq' does not exist
body: <p>While fiddling with Naudio, I found <a href="https://stackoverflow.com/questions/4391409/playing-a-wav-file-using-naudio-playback-stops-after-1-sec">this</a> code. I am compiling it as:</p>
  
  <pre><code>csc.exe /reference:Naudio.dll play.cs
  </code></pre>
  
  <p>and getting the error:</p>
  
  <blockquote>
    <p>play.cs(3,14): error CS0234: The type or namespace name 'Linq' does not exist in
                the namespace 'System' (are you missing an assembly reference?)</p>
  </blockquote>
  
  <p>The version of csc is: C:\Windows\Microsoft.NET\Framework\v2.0.50727\csc.EXE</p>
  
  <p>While searching for it, I found a thread which says I need to add <code>System.core</code> reference, but doing something like: <code>/reference:System.core.dll</code> or <code>/reference:System.core</code> is not solving the problem.</p>