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 avec le configuration manager


Sujet :

C#

  1. #1
    Membre averti
    Inscrit en
    Mai 2011
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Mai 2011
    Messages : 51
    Par défaut Probleme avec le configuration manager
    Bonjour,

    Je voudrais developper une application Android avec le logiciel monodevelop (version 2.6 beta 2 sous windows 7) qui permet de coder en C#. Si ca ne tenait qu'à moi je programmerai en java comme tout le monde mais je suis en stage et je dois utliser le framework qu'ils ont créé en C#.

    Là n'est pas le problème, en fait je voudrais accéder à un fichier de configuration donc je fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    base.OnCreate (bundle);
     
    var tv = new TextView(this);
    string s ="";
     
    try{
         s = ConfigurationManager.AppSettings["utilisateur"];
    }
    catch(System.TypeLoadException e){
         s = "Message d'erreur :\n"+e.Message+"\n";
    }
     
    tv.Text =s;
    SetContentView(tv);
    J'ai ajouter la reference Systeme.configuration et le using System.Configuration. Mon fichier app.config est au même niveau que le fichier source, par contre je l'ai importer depuis un fichier déjà existant, je ne sais pas si il faut configurer quelque chose pour qu'il soit reconnu en tant que fichier de configuration (on ne peut pas creer un fichier de type "application configuration file" comme sur visual studio).

    En tout cas, tout se compile, par contre, lorsque l'application se lance, elle attrape donc l'exception "TypeLoadException" et le message d'erreur est :

    Could not load type 'System.Configuration.ConfigurationErrorException' from assembly 'System.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.
    Voila, maintenant je ne sais pas trop comment faire pour regler ça.

    J'attends votre aide.

    Merci d'avance.

  2. #2
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2011
    Messages : 62
    Par défaut
    vérifie si tu as bien ajouter la balise <appSettings> dans ton fichier de configuration.

  3. #3
    Membre averti
    Inscrit en
    Mai 2011
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Mai 2011
    Messages : 51
    Par défaut
    Voila a peu pres a quoi ressemble mon fichier app.config :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
    	<appSettings>
    		<add key="utilisateur" value="PER001309" />
    		<add key="motDePasse" value="PER001309" />
    		<add key="servicesUrl" value="http://url" />
    		<add key="callCenterUrl" value="http://callCenter" />
    	</appSettings>
    </configuration>
    J'ai fait le test dans une application console en c# et ca fonctionne...je ne pense pas que ce soit le fichier app.config qui soit en cause (enfin pas son contenu en tout cas).

  4. #4
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2011
    Messages : 62
    Par défaut
    dans visual studio copie les 3 dll qui se trouve dans le dossier ReportViewer et colle les dans ton projet.

  5. #5
    Membre averti
    Inscrit en
    Mai 2011
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Mai 2011
    Messages : 51
    Par défaut
    Je viens de mettre les 3 dll (Microsoft.ReportViewer.Common.dll, Microsoft.ReportViewer.WinForms.dll et Microsoft.ReportViewer.WebForms.dll) en tant que références dans mon projet, mais ça me met une erreur de compilation :

    C:\Users\dcg\Documents\Projects\Test2\Test2\MANDROID: Error: while loading assemblies: System.IO.FileNotFoundException: Could not load assembly 'Microsoft.ReportViewer.ProcessingObjectModel, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. Perhaps it doesn't exist in the Mono for Android profile?

    C:\Users\dcg\Documents\Projects\Test2\Test2\monodroid: Error 1: System.NullReferenceException: Object reference not set to an instance of an object (1)
    Je ne comprends pas très bien l'erreur. Apparement il ne trouve pas les fichiers mais en même temps il a l'air de chercher les références dans le dossier "MANDROID" ou "monodroid" alors que ceux là n'existe pas, mais les autres références que j'ai mis sont reconnues.

  6. #6
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Ces dll ne sont peut être pas compilables pour MonoDroid tout simplement...

  7. #7
    Membre averti
    Inscrit en
    Mai 2011
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Mai 2011
    Messages : 51
    Par défaut
    Tu parles bien des 3 dll que je viens de rajouter ? y a t il d'autres solution pour utiliser le configuration manager sur monodroid ?

Discussions similaires

  1. soucis avec sqlserver configuration manager (sqlserver 2008R2)
    Par doumbix dans le forum Administration
    Réponses: 3
    Dernier message: 24/05/2012, 14h19
  2. Réponses: 0
    Dernier message: 20/04/2010, 12h24
  3. Probleme avec la configuration des variables d'environnement
    Par top_eagle dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 26/01/2009, 15h14
  4. [debutant] probleme avec la configuration de LDAP
    Par pierrot10 dans le forum Administration système
    Réponses: 5
    Dernier message: 12/12/2008, 23h41
  5. Réponses: 5
    Dernier message: 05/12/2006, 14h04

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