• # A tester

    Posté par . En réponse au message Est-ce difficile de porter une application .Net sous linux ?. Évalué à 5. Dernière modification le 18 juin 2012 à 21:39.

    Ouille.

    Déjà, tu peux oublier Wine: le framework .NET est une couche qui n'est pas gérée par Wine. Tu peux bien sûr installer le framework .NET depuis Wine, mais je ne l'ai jamais vu fonctionner pour framework au dessus de 2.

    Mono implémente partiellement le framework 4. Si tu as de la chance, ca passera (lance MOMA http://www.mono-project.com/MoMA pour vérifier la compatibilité - l'incompatibilité plutôt - de ton application).

    En fait, ce qui coince, c'est souvent les requêtes en pseudo language LINQ, et quelques namespaces spécifiques à Windows qui n'ont jamais été portés, des contrôles non standard…

    Le pire étant s'il a développé ça sous Visual Studio and l'entity framework (une couche d'abstraction similaire à Hibernate) et donc, LINQToEF (le support LINQ les objet générés par l'entity framework).

    Aprés, tu peux toujours recoder les requêtes LINQ en bon vieux SQL (d'ailleurs, ton pote a peut-être utiliser cette méthode c'est bon pour toi).