En développement C# sur Linux
Je voudrais savoir si il existe efficaces et des outils open source pour développer des applications C# sous Linux (Ubuntu). J'ai en particulier pour développer des applications WinForm.
Je sais à propos de Mono projet, mais je n'ai jamais utilisé.
Pouvez-vous me suggérer quels sont les meilleurs outils (IDE, compilateur, etc.) pour configurer un .NET le développement de l'environnement sur Ubuntu?
Est-il un logiciel développé sur Linux exécutable sur Windows? Sont-ils différents des comportements ou des incompatibilités?
- Aussi n'hésitez pas à consulter cette question stackoverflow.com/questions/151350/...
- Cela peut également être utile en quelque sorte stackoverflow.com/questions/716077/...
- Cela peut également vous être utile: mono-project.com/WinForms_Getting_Started_Guide
Vous devez vous connecter pour publier un commentaire.
MonoDevelop, l'IDE associé avec Mono Projet devrait être suffisant pour le développement C# sous Linux. Maintenant, je ne sais pas tout bon profileurs et d'autres outils de développement C# sous Linux. Mais de nouveau, vous l'esprit, que le C# est un langage plus natif de windows. Vous êtes mieux de développement C# apps pour windows que pour linux.
EDIT: Lorsque vous téléchargez MonoDevelop de l'Ubuntu Software Center, il va contenir à peu près tout vous avez besoin pour commencer tout de suite (Compilateur, de l'Environnement d'Exécution, IDE). Si vous souhaitez plus d'informations, consultez les liens suivants:
Maintenant microsoft migration vers l'open-source,
https://github.com/dotnet/corefx
profitez-en!
Je conseille MonoDevelop.
Il est assez bien conçus spécifiquement pour une utilisation avec Mono, et de tout mettre en place pour développer en C#.
La façon la plus simple de l'installer sur Ubuntu serait d'installer le monodevelop paquet sous Ubuntu. (lien sur Mono sur ubuntu.com) (Cependant, si vous souhaitez installer une version plus récente, je ne suis pas sûr de la PPA serait approprié)
Cependant, je ne recommanderais pas le développement avec les WinForms toolkit - je ne m'attends pas à avoir le même comportement dans Windows et Mono (les implémentations sont assez différents). Pour une vue d'ensemble de l'INTERFACE utilisateur des outils de travail avec Mono, vous pouvez aller à la page d'informations sur les Mono-projet.
Mono Développer est ce que vous voulez, si vous avez utilisé visual studio, vous devriez trouver assez simple pour commencer.
Si je me souviens bien, vous devriez être en mesure d'installer avec
sudo apt-get install monodevelop
Mono est un environnement d'exécution qui peut s'exécuter .NET applications et qui fonctionne sur Windows et Linux. Elle comprend un compilateur C#.
IDE, vous pouvez utiliser MonoDevelop, et je suppose qu'il y a quelque chose de disponible pour Eclipse, trop.
Noter que les WinForms appuyer sur Mono est là, mais manque un peu. Généralement, Mono développeurs semblent préférer les différents kits graphiques tels que Gtk#.