title: Building C# console project without Visual Studio
body: <p>I need to create a script that produces an executable from a C# console project.</p>
  
  <p>The client system where the script will be run doesn't have Visual Studio, but it has the .NET framework installed. How can it be done using a minimum or no software installation at the client place?</p>
  
  <p>Does the C# compiler (csc.exe) come with .NET framework? If so, is there an environment variable for the location?</p>