Mono Tools For Visual Studio

18 noviembre, 2010 at 12:00 (Asp.Net, C#, Mono)

Mono Tools es una herramienta para poder realizar la compilación de nuestro proyecto pero con el Mono Runtime desde Visual Studio.

Esta herramienta se presenta como un complemento a Visual Studio, está disponible para visual studio 2008 y 2010, podemos probarla libremente 30 días.

Una vez descargado el complemento realizamos la instalación para VS 2010 con la extensión vsix y para VS 2008 en msi. Una vez instalada podemos observar que en la barra de Menú de Visual Studio aparece la posibilidad de realizar la compilación con mono.

clip_image001.

Para poder realizar la compilación con mono tenemos que tener Mono instalado en nuestro Pc.

En mi caso tengo instalado mono 2.8, cuando tratemos de compilar nos aparece el siguiente cuadro que nos permite elegir cual es la versión de mono que queremos usar para la compilación.

clip_image002

Indicamos cual es la ruta de Mono y un nombre de perfil.

clip_image004

Con todos estos pasos ya tenemos instalado la herramienta.

Ejemplos 1

Para probar la herramienta realice un proyecto Windows Form con Mdi aunque trate de compilar con VISUAL BASIC generaba errores pero con C# no existe ningún problema.

Primero la Compilación con Visual Studio

clip_image006

Ahora con mono.

clip_image008

clip_image010

Como observan casi no hay diferencia y el código sigue siendo el mismo sin cambiar nada, aunque los Label están un poco desfasados pero nada serio.

Finalmente probamos la aplicación en Ubuntu Linux.

clip_image012

Ejemplos 2

También quise probar si podíamos hacer correr aplicaciones Web Asp.net, ya que mono tiene soporte para Asp.Net. Usamos un Master Page para las páginas.

Compilación con .Net

clip_image014

clip_image016

Compilación con Mono

clip_image018

clip_image020

Mono levanta su propio servidor web de pruebas xsp

clip_image022

Conclusiones

Mono Tools es una herramienta muy útil si queremos probar las aplicaciones mono, cómodamente desde Visual Studio podemos probar tanto web y Windows que son aplicaciones que no cambiamos nada en código y funciona perfectamente en Mono.

Enlaces

· Mono Project

· Mono Tools for Visual Studio

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: