GNU/Linux >> Tutoriels Linux >  >> Linux

Développer C# sous Linux

MonoDevelop, l'IDE associé à Mono Project devrait suffire au développement C# sous Linux. Maintenant, je ne connais pas de bons profileurs et autres outils pour le développement C# sous Linux. Mais encore une fois, rappelez-vous que C # est un langage plus natif de Windows. Vous développez mieux des applications C# pour Windows que pour Linux.

EDIT :lorsque vous téléchargez MonoDevelop à partir du centre logiciel Ubuntu, il contient à peu près tout ce dont vous avez besoin pour démarrer immédiatement (compilateur, environnement d'exécution, IDE). Si vous souhaitez plus d'informations, consultez les liens suivants :

  • http://monodevelop.com/
  • http://en.wikipedia.org/wiki/MonoDevelop
  • http://en.wikipedia.org/wiki/Mono_%28software%29
  • http://www.mono-project.com/Development_Environments

Maintenant, Microsoft migre vers l'open-source - voir CoreFX (GitHub).


Je suggérerais d'utiliser MonoDevelop.

Il est à peu près explicitement conçu pour être utilisé avec Mono, et tout est configuré pour se développer en C#.

Le moyen le plus simple de l'installer sur Ubuntu serait d'installer le package monodevelop dans Ubuntu. (lien sur Mono sur ubuntu.com) (Cependant, si vous souhaitez installer une version plus récente, je ne sais pas quel PPA serait approprié)

Cependant, je ne recommanderais pas de développer avec la boîte à outils WinForms - je ne m'attends pas à ce qu'il ait le même comportement sous Windows et Mono (les implémentations sont assez différentes). Pour un aperçu des kits d'outils d'interface utilisateur qui fonctionnent avec Mono, vous pouvez vous rendre sur la page d'informations sur Mono-project.


Linux
  1. Linux – En quoi Mono est-il magique ?

  2. Commande Linux mv

  3. Linux du command

  4. Commande IP Linux

  5. Commande cd Linux

Commande W sous Linux

À la commande sous Linux

Commande Df sous Linux

Comment installer Mono ou dotNET45 sous Linux - Tutoriel

Comment installer Mono sur Linux Mint 20

Linux contre Unix