25 votes

Puis-je compiler du code .NET C# sur mon Mac?

J'ai besoin d'un moyen de compiler croisé un court morceau de code .NET C# en un fichier dll, qui s'exécutera ensuite dans l'environnement Windows d'un client.

Je suis sous OS X 10.9.2 sur un iMac.

Est-ce que quelqu'un sait quels outils permettent cela ?

Je préférerais ne pas installer Parallels et Windows si je peux trouver un moyen de compiler croisé cela sans avoir besoin d'une installation aussi lourde d'outils Microsoft.

2voto

Gili Points 14674

Puis-je compiler du code .NET C# sur mon Mac?

Vous pouvez compiler du code C#, oui.

Je préférerais ne pas installer Parallels et Windows si je peux trouver un moyen de compiler croisée sans avoir besoin de cette installation lourde d'outils Microsoft.

Mono n'a pas une compatibilité de 100% avec l'implémentation .NET.

L'Infrastructure de Langage Commune (CLI) est un cadre pour l'exécution de code managé. Le CLI se compose de plusieurs parties, y compris un Système d'Exécution Virtuel (VES). Le VES au sein de .NET est le Common Language Runtime. Mono a sa propre implémentation VES distincte.

En d'autres termes, ne vous attendez pas, au minimum, à exécuter du code qui a seulement été testé dans un environnement *nix/OS X sans le tester préalablement dans un environnement Windows.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X