6
votes

Importation et développement d'applications WinForms sur Linux

J'ai un projet Visual Studio C #, avec une interface graphique dans Winforms. J'aimerais continuer son développement sur Linux. J'ai deux questions: premièrement, comment puis-je la compiler sur Linux? Je peux compiler des fichiers simples .cs qui utilisent Winforms, mais je ne sais pas de projets entiers. Deuxièmement, comment puis-je modifier davantage l'interface graphique, autre que par code? Y a-t-il un éditeur?


0 commentaires

5 Réponses :


7
votes

Avez-vous vu monodevelop ?

Monodevelop est une IDE principalement conçue pour C # et autres langues .NET. Monodevelop permet aux développeurs d'écrire rapidement des applications Web Desktop et ASP.NET sur Linux, Windows et Mac OSX. Monodevelop facilite la création d'applications de Port .NET pour les développeurs créés avec Visual Studio à Linux et de maintenir une base de code unique pour toutes les plates-formes.


0 commentaires

1
votes

Vous pouvez utiliser Mono. Ils ont un Guide ici spécifiquement pour porter des applications WinForms à Mono.


0 commentaires

0
votes

Rechercher un projet mono à http://www.mono-project.com/main_page . C'est une implémentation de la plate-forme croisée de .NET Framework et a l'éditeur d'éditer WinForms.


0 commentaires

0
votes

Vous pouvez continuer à utiliser Visual Studio. Pas besoin de compiler spécifiquement pour Linux (à l'exception d'un puits Mise en garde documentée ). Copiez simplement votre fichier .exe sur et exécutez-le en utilisant mono.

Vous découvrirez bientôt si Winforms fonctionne bien ou non. Cela dépend qui contrôle votre utilisation.


0 commentaires

2
votes

Vous devriez regarder le guide Les gens mono ont préparé la pensée de vous. Néanmoins, si vous avez des questions spéciales (comme une vidéo) sur votre application WinForms, soyez prêt à en apprendre plus qu'un peu de GTK #.

Le développement futur immédiat de Mono Peut ouvrira la voie à ce que ces applications soient portées avec un peu plus de confort, mais c'est à l'avenir.

bonne chance, de toute façon.


0 commentaires