25 votos

¿Puedo compilar código .NET C# en mi Mac?

Necesito una forma de compilar un pequeño trozo de código .NET C# en un dll, que luego ejecutará el entorno Windows de un cliente.

Corro el OS X 10.9.2 en un iMac.

¿Alguien sabe qué herramientas permiten esto?

Preferiría no instalar Parallels y Windows si puedo encontrar una forma de compilar esto sin necesidad de una instalación tan pesada de las herramientas de Microsoft.

23voto

Rodney Amato Puntos 908

Echa un vistazo al Proyecto Mono. Puede ser lo que estás buscando.

http://www.mono-project.com/Mono:OSX

MonoDevelop es un IDE multiplataforma diseñado principalmente para C# y otros lenguajes .NET. MonoDevelop permite a los desarrolladores escribir rápidamente aplicaciones web de escritorio y ASP.NET en Linux, Windows y Mac OSX. MonoDevelop facilita a los desarrolladores el portar aplicaciones .NET creadas con Visual Studio a Linux y Mac OSX manteniendo una única base de código para todas las plataformas.

0 votos

monodevelop.com MonoDevelop es un IDE multiplataforma diseñado principalmente para C# y otros lenguajes .NET. MonoDevelop permite a los desarrolladores escribir rápidamente aplicaciones web de escritorio y ASP.NET en Linux, Windows y Mac OSX. MonoDevelop facilita a los desarrolladores la portabilidad de aplicaciones .NET creadas con Visual Studio a Linux y Mac OSX manteniendo una única base de código para todas las plataformas. -- Si no puede compilar su código correctamente con MonoDevelop, es posible que no tenga más remedio que ejecutar una VM.

0 votos

Gracias, he estado mirando Mono, pero aunque debería funcionar, no he encontrado un "cómo" claro para instalarlo o utilizarlo.

1 votos

@Jagra Hay unos cuantos vídeos tutoriales aquí: youtube.com/results?search_query=monodevelop+install+mac

13voto

Carey Puntos 33

Puede instalarlo con homebrew :

brew install mono

Entonces puedes usarlo con:

mcs hello.cs
mono hello.exe

8voto

Si tienes un Mac puedes compilar C# así:

Compilar: mcs fileName.cs
Corre: mono fileName.exe

Si no tiene Mono instalado en tu Mac, puedes buscarlo en Google e instalarlo y entonces estarás listo. No necesitas Windows para hacer esto.

2voto

user548971 Puntos 176

Microsoft Código de estudio visual es un Entorno de Desarrollo Integrado (IDE) con soporte para Mac, Linux y Windows.

2voto

atldeadhead Puntos 354

No hay experiencia personal con este IDE pero parece que funcionará: http://monodevelop.com

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X