En este post tan solo veremos como crear una ventanita usando System.Windows.Forms desde una aplicación C# (usando el compilador mono).
¿Por qué mono?
Porque me parece adecuado para quienes quieren aprender .Net sin necesidad de instalar Windows.
¿Por qué no usar Wine para instalar Visual Studio .Net?
Porque siempre hay algún error al instalar dependencias en Linux, al menos así los he tenido. Creo que la mejor opción es siempre usar Visual Studio desde Windows.
Hola.cs
using System;
using System.Windows.Forms;
public class Hola{
public static void Main(string[] args){
try{
MessageBox.Show("Hola, estoy usando windows forms desde Linux");
}
catch(Exception ex){
Console.Error.WriteLine("Error: ["+ex.Message+"]");
Environment.Exit(0);
}
}
}
Compilar: mcs Hola.cs -r:System.Drawing.dll -r:System.Windows.Forms.dll
Ejecutar: mono Hola.exe
Salida:
No hay comentarios:
Publicar un comentario