Programmation C # sur macOS

Réponses:

25

En avril 2017 , Microsoft a publié Visual Studio pour Mac . Visual Studio Community est gratuit pour les étudiants, les développeurs open source et les développeurs individuels.

Il prend en charge le développement des éléments suivants:

  • Mobile avec .NET: Android, iOS, tvOS, watchOS
  • Applications de bureau Mac
  • Applications .NET (en C # et F # par défaut)
  • Applications Web ASP.NET
  • Jeux Unity multiplateforme

Exigences minimales:

  • macOS El Capitan 10.11
  • Xcode 8.2
  • Un identifiant Apple (pour vous connecter à Xcode)

Pour le développement iOS , macOS Sierra 10.12 et Xcode 8.3 sont requis.


la source
3
Il prend également en charge la norme .NET, pas seulement le noyau.
casey
Visual studio est un éditeur et ne compile vraiment rien. Ne serait-ce pas plus correct de répertorier Xcode seul pour un compilateur? Je suppose que cela dépend à quel point l'OP veut un environnement IDE ou veut vraiment simplement compiler gratuitement ou à faible coût.
bmike
7
@bmike Vous pensez à Visual Studio Code qui n'est qu'un éditeur. Visual Studio pour Mac est un IDE complet et comprend des parties au-delà de «l'éditeur» pour la compilation de code C # qui n'est pas fourni avec Xcode.
thaimin
Visual Studio Code est un bon point. @ thaimin a raison de dire qu'il démarre en tant qu'éditeur lors du téléchargement initial, mais il devient un IDE complet après quelques clics (en particulier, les clics pour télécharger le compilateur C #, la coloration syntaxique, la gestion de projet, etc. compléments, qui sont liés dans l'éditeur lui-même). Ainsi, il peut être appelé un éditeur ou un IDE qui a des installations incrémentielles.
Nat
1
Visual Studio pour Mac fonctionne également parfaitement avec XCode 8.2.1 et macOS 10.11. Je crois que vos exigences citées ne s'appliquent qu'au développement iOS .
Moreaki
6

Pour le compilateur uniquement, je recommande d'utiliser le noyau .net avec l'éditeur de choix. J'utilise beaucoup de code VS , mais vous pouvez utiliser Sublime, Atom, etc.

Quant à l'IDE, je recommande d'essayer JetBrains Rider au lieu de VS pour mac. Malheureusement, il n'a qu'un procès. Il fournit les mêmes fonctionnalités que VS pour mac.

Aen Sidhe
la source
Rider est la version 1 selon la date de mon commentaire. Gratis pour l'open source. Payez autrement.
LosManos
1

Je recommande Visual Studio Code ( https://code.visualstudio.com/ ). C'est un produit officiel de Microsoft, donc il devrait fonctionner assez bien en C #. Une fois installé, cliquez sur le dernier gros bouton de la barre latérale pour obtenir les extensions et recherchez C #. (Il existe également une version Windows.)

pythoncoder01
la source