Hay una forma sencilla, los compiladores y otra complicada, desde la terminal de Windows.
Compiladores o IDE’s
Yo recomiendo al principiante, utilizar compiladores como Visual Studio, Visual C# Expres, SharpDevelop, Mono o Delphi; pero siempre se debe conocer como compilar sin depender de compiladores o IDE’s (Entornos de Desarrollo Integrados).
Nunca te hagas dependiente de un IDE; ya que no podrás programar en otra parte donde no lo tengas.
La forma antigua o primitiva
- Escribe tu código en un bloc de notas o otro editor de texto y guarda tu archivo con la extensión .cs. Yo guardaré mi primer hola mundo en una carpeta llamada Hola mundo del Disco C:
- Debemos ir a la ruta: C:\Windows\Microsoft.NET\Framework\ (32 bits) C:\Windows\Microsoft.NET\Framework64\ (64 bits) e investigar cual es tu última versión (se reconoce porque todas tienen v.X.X). En mi caso la última es 4.0.30319 y mi pc es de 64 bits
- En cmd buscas la carpeta donde está el código CS que deseas compilar con el comando cd.
- Por último ingresas la ruta del Framework en ese orden, te recomiendo que te guíes por la carpeta en tu explorador. Si te fijas, está la ruta de la carpeta de la versión + \csc.exe, un espacio y el nombre de mi archivo .cs
- Al terminar el proceso, en la carpeta aparece el ejecutable (si no tuviste ningún error de sintaxis) y está listo para ser ejecutado.
Excelente explicación, te felicito!!