Building C# console project without Visual Studio
<p>I need to create a script that produces an executable from a C# console project. 
The client system where the script will be run doesn't have Visual Studio, but has the .NET framework installed. How can it be done using minimum/no software installation at the client place.</p>

<p>EDIT: Does C# compiler (csc.exe) come with .NET framework. If so, is there any environment variable for the location?</p>
