Mono Tools For Visual Studio


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

Leer-->  DPA - Tipos de datos en c#

Have any Question or Comment?

Deja un comentario

Newsletter

¡Buenas! Ya somos

764 - Usuarios Registrados

en nuestra web. ¡No lo dudes más y regístrate!

Publicaciones mas vistas

Online Now

ofrecido por WassUp

Navegadores más usados

Sistemas operativos más usados

Top Locales

ofrecido por WassUp

Publicidad

error: Content is protected !!