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.

2voto

Ahora puede que quiera investigar lo siguiente

Xamarin https://www.xamarin.com/

Visual Studio para Mac https://www.visualstudio.com/vs/visual-studio-mac/

2voto

Gili Puntos 14674

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

Puedes compilar código C# sí.

Prefiero no instalar Parallels y Windows si puedo encontrar una manera de compilar esto de forma cruzada sin necesitar una instalación tan pesada de herramientas de Microsoft.

Mono no tiene un 100% de compatibilidad con la implementación de .NET.

La Infraestructura de Lenguaje Común (CLI) es un marco para la ejecución de código gestionado. La CLI se compone de varias partes, entre las que se incluye un Sistema de Ejecución Virtual (VES). El VES de .NET es el Common language Runtime. Mono tiene su propia implementación de VES.

En otras palabras, como mínimo no esperes ejecutar código que tenga sólo se ha probado en un entorno *nix/OSX para que funcione sin probarlo en un entorno Windows .

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