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

C# Discussion :

Probleme référence mscorlib


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 15
    Par défaut Probleme référence mscorlib
    Bonjour,

    J'ai donc un petit soucis en développant (portant) une application .net en c#, à savoir que je suis tout novice en la matière

    Objectif :

    Je suis en train de passer une appli Windows CE à une plateform Windows standart (fixe).

    Config:

    Le tout étant développé en c# sous visual studio 2008 sous windows 7 pro 64 bit.
    Le Compact framework 3.5 étant utilisé pour l'appli windows CE, je fais donc appel au framework 3.5 classique pour ma nouvelle application.

    Voici mon problème :

    Dans l'appli mobile windows CE, la référence mscorlib est présente dans le projet. Je désire donc l'ajouter à mon nouveau projet afin de pouvoir utiliser les même méthodes. Lors de l'ajout de cette dernière, visual studio me jette et me dit :

    Une référence à 'mscorlib' n'a pas pu être ajoutée.Ce composant est automatiquement référencé par le systeme de projet et ne peut pas être référencé directement
    Quand je debug mon programme, il me mais des erreur lors de l'accès aux méthodes pris en charge par mscorlib.
    Comment puis je résoudre ce probleme?

    Note: à savoir que j'ai plusieurs framework installé sur ma machine, mais lors de la création de mon projet j'ai précisé framework 3.5. Ce qui m étonne c'est qu'il y a des référence dans mon projet pointant sur des dll d'un autre framework. Exemple, la référence 'system' pointe sur le framework v2.0.50727
    Je me demande pourquoi ?

    Merci à tous et bonne fin de journée

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 15
    Par défaut
    Le debugger me retourne:

    Une exception non gérée du type 'system.argumentnullexception' s'est produite dans mscorlib.dll


    information supplémentaires: la valeur ne peut pas être null.
    Peut être qu'il trouve bien mscorlib
    Ce n'est peut être pas la bonne version du fichier?


  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par akalys Voir le message
    Le debugger me retourne:


    Peut être qu'il trouve bien mscorlib
    Ce n'est peut être pas la bonne version du fichier?

    Ca n'a pas l'air d'être une erreur liée à l'assembly... montre la ligne de code où cette erreur se produit, et la pile de l'exception (StackTrace)

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 15
    Par défaut
    Cela ce produit lors d'un "Catch", ce dernier contient :

    'throw new TspServicesException(string.Format(Properties.Resource.MessageErreurSurvenue, "ServicesSynchronisation - GetListeSiteMalSynchronises"),e);'
    Pile d'appel (C'est bien cela que tu voulais ?)

    -> mscorlib.dll!string.Format(System.IFormatProvider provider, string format, object[] args) + 0xb3 octets

    |->Fr.Tsp.TspServices.dll!Fr.Edf.Mpv2.Tsp.TspServices.Domain.ServiceSynchronisation.GetListeSiteMalSynchronises() Ligne 736 + 0x2f octets C#

    Si je met cette ligne en commentaire, il me rejette à l'apel suivant de :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ServiceSynchronisation.GetListeSiteMalSynchronises()
    Sachant que cette méthode fais appel à une base de donnée embarqué de type Sqlite. Peut être qu'il ne trouve pas la base?

    Bonne matiné et merci !

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 15
    Par défaut
    Dans variable locale j'ai également quelques indications.

    Variable e (je supose être mon erreur) :

    Impossible de charger System.Data.SQlite
    source : Fr.Tsp.TspDB : ma dll gérant ma base de donnée
    stack trace: "à Fr.Tsp.TspData.ReferenceData.GetListeSiteMalSynchornises()
    Voila

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 15
    Par défaut
    Erreur réparé !

    Dans mon dll de base de donnée, j'avais ajouté System.Data.sqlite en référence au lieu de System.Data.SQlite !

    Tout sa pour deux majuscule

    En tout cas merci, maintenant je ne me contenterais plus de regarder simplement les erreur de sortie du debugeur.

    A bientôt pour de nouveaux problème !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AJAX] référence null
    Par r83 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 12/01/2009, 09h43
  2. Probleme référence arriere
    Par aikinhdo dans le forum Langage
    Réponses: 7
    Dernier message: 11/04/2007, 17h10
  3. Problemes références access
    Par hanky dans le forum VBA Access
    Réponses: 1
    Dernier message: 10/04/2007, 20h13
  4. [VB]Référence winsock probleme !
    Par Shypster dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 18/03/2006, 22h15
  5. Probleme de référence...
    Par gamerome dans le forum C++
    Réponses: 10
    Dernier message: 23/12/2005, 14h31

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