IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mono .NET Discussion :

Question de débutant, C# et Mono


Sujet :

Mono .NET

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 3
    Par défaut Question de débutant, C# et Mono
    Bonjour,
    je suis à la recherche d'un tutorial assez simple et didactique sur Mono, sachant que je ne connais quasiment rien à Linux ...
    Je programme actuellement sur Visual Studio, et il me faudrait vérifier si mon programme peut s'exécuter sous Linux (habituellement on travaille évidemment sous Windows).
    Si j'ai bien compris ce que j'ai pu en lire, avec Mono il est possible assez "simplement" soit de convertir le .exe généré sous Windows en "exécutable" Linux, soit à partir du code (les .cs ?) de générer cet exécutable.
    Pour le moment toutes mes tentatives d'utilisation de Mono n'ont rien donné et aucun des sujets que j'ai pu trouver ne m'a aidé sur les erreurs indiquées.
    Merci d'avance.

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur
    Inscrit en
    Juin 2006
    Messages
    645
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Juin 2006
    Messages : 645
    Par défaut
    Mono existe sous Windows (voir ici : http://www.mono-project.com/Supported_Platforms), donc tu peux déjà le tester sans rien y connaître à Linux.

    Ensuite, pour tes erreurs... tu peux éventuellement en donner le contenu pour avoir éventuellement une réponse à leur sujet

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 3
    Par défaut
    Merci pour le lien, je vais tester la version Windows qui aura peut-être la solution à mon problème ...
    D'après les messages d'erreur, je pense qu'il s'agit d'un problème de dll qui n'ont pas d'équivalent en .so : "error CS0246: The type or namespace name `Windows.Forms' could not be found. Are you missing a using directive or an assembly reference?"
    J'avais plusieurs messages de ce genre, certains ont pu être corrigés avec l'option de compilation -r ("-r:System.Data" par exemple) ; je présume que la version Windows de Mono acceptera les dll ...

  4. #4
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    avec Mono il est possible assez "simplement" soit de convertir le .exe généré sous Windows en "exécutable" Linux, soit à partir du code (les .cs ?) de générer cet exécutable.
    En fait, tu peux dévelloper l'appli sous VS en Winforms et exécuter directement le même exe sous windows ET Mono.

    Toutefois, il faut tester assez souvent les fonctionalité des composants Winforms qui ne sont pas 100% compatible.

    Les Dll win32 ne fonnctionneront évidement pas sous Linux.

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 3
    Par défaut
    Désolé pour la réponse tardive, je viens effectivement de me rendre compte de cette possibilité qui me simplifie grandement la vie ... enfin une fois qu'on aura installé toutes les bonnes librairies Linux ...

  6. #6
    Membre chevronné
    Homme Profil pro
    Développeur
    Inscrit en
    Juin 2006
    Messages
    645
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Juin 2006
    Messages : 645
    Par défaut
    Citation Envoyé par manute31 Voir le message
    Désolé pour la réponse tardive, je viens effectivement de me rendre compte de cette possibilité qui me simplifie grandement la vie ... enfin une fois qu'on aura installé toutes les bonnes librairies Linux ...
    Normalement, ce n'est pas le plus compliqué !
    Le gestionnaire de paquets installera de lui-même toutes les bibliothèques nécessaires à Mono et si tu comptes te servir régulièrement de Mono pour développer sous Linux, ça ne coûte pas grand chose d'installer toutes les bibliothèques optionnelles. Donc suivant ta distribution, ça devrait se situer entre "simple" et "très simple"

Discussions similaires

  1. Réponses: 13
    Dernier message: 23/06/2005, 10h56
  2. question de débutant sur les objets
    Par boucher_emilie dans le forum ASP
    Réponses: 3
    Dernier message: 06/08/2004, 10h51
  3. [MFC] Quelques questions de débutant...
    Par Sephi dans le forum MFC
    Réponses: 4
    Dernier message: 20/02/2004, 17h25
  4. Questions de débutant
    Par J-P-B dans le forum XMLRAD
    Réponses: 12
    Dernier message: 24/07/2003, 15h19
  5. [HyperFile] 2 questions de débutant
    Par khan dans le forum HyperFileSQL
    Réponses: 2
    Dernier message: 29/04/2002, 23h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo