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

VB.NET Discussion :

[VS2010Express]Pb d'utilisation de app.config


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Yolak
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    341
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Vosges (Lorraine)

    Informations forums :
    Inscription : Mars 2007
    Messages : 341
    Par défaut [VS2010Express]Pb d'utilisation de app.config
    Bonjour à tous,

    J'utilise les paramètres de l'application (app.config) pour stocker des préférences utilisateurs dans Visual Basic 2010 Express

    Pour créer un package d'installation, j'utilise ISTOOL.
    Dans ce package, j'indique qu'il faut que app.config soit dans le même répertoire que l'exe.

    Et lorsque j'installe le package sur un ordi il me sort :
    Consultez la fin de ce message pour plus de détails sur l'appel du débogage
    juste-à-temps (JIT) à la place de cette boîte de dialogue.

    ************** Texte de l'exception **************
    System.Configuration.ConfigurationErrorsException: Échec de l'initialisation du système de configuration ---> System.Configuration.ConfigurationErrorsException: Section de configuration non reconnue userSettings. (C:\Documents and Settings\Pierre\Local Settings\Application Data\*****\*****.exe_Url_mcu4hdhrrrpxgknzqiighfoaddqd3h1p\1.0.0.0\user.config line 3)
    à System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal)
    à System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors schemaErrors)
    à System.Configuration.BaseConfigurationRecord.ThrowIfInitErrors()
    à System.Configuration.ClientConfigurationSystem.OnConfigRemoved(Object sender, InternalConfigEventArgs e)
    --- Fin de la trace de la pile d'exception interne ---
    à System.Configuration.ClientConfigurationSystem.OnConfigRemoved(Object sender, InternalConfigEventArgs e)
    à System.Configuration.Internal.InternalConfigRoot.OnConfigRemoved(InternalConfigEventArgs e)
    à System.Configuration.Internal.InternalConfigRoot.RemoveConfigImpl(String configPath, BaseConfigurationRecord configRecord)
    à System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject)
    à System.Configuration.BaseConfigurationRecord.GetSection(String configKey, Boolean getLkg, Boolean checkPermission)
    à System.Configuration.BaseConfigurationRecord.GetSection(String configKey)
    à System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(String sectionName)
    à System.Configuration.ConfigurationManager.GetSection(String sectionName)
    à System.Configuration.ClientSettingsStore.ReadSettings(String sectionName, Boolean isUserScoped)
    à System.Configuration.LocalFileSettingsProvider.GetPropertyValues(SettingsContext context, SettingsPropertyCollection properties)
    à System.Configuration.SettingsBase.GetPropertiesFromProvider(SettingsProvider provider)
    à System.Configuration.SettingsBase.GetPropertyValueByName(String propertyName)
    à System.Configuration.SettingsBase.get_Item(String propertyName)
    à System.Configuration.ApplicationSettingsBase.GetPropertyValue(String propertyName)
    à System.Configuration.ApplicationSettingsBase.get_Item(String propertyName)
    à *****.My.MySettings.get_ModeAffichage() dans C:\Documents and Settings\Pierre\Mes documents\Visual Studio 2008\Projects\CHAUDE-fr\*****\My Project\Settings.Designer.vb:ligne 62
    à *****.Licence.Button1_Click_1(Object sender, EventArgs e) dans C:\Documents and Settings\Pierre\Mes documents\Visual Studio 2008\Projects\*****\*****\FEN_Licence.vb:ligne 11
    à System.Windows.Forms.Control.OnClick(EventArgs e)
    à System.Windows.Forms.Button.OnClick(EventArgs e)
    à System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
    à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    à System.Windows.Forms.Control.WndProc(Message& m)
    à System.Windows.Forms.ButtonBase.WndProc(Message& m)
    à System.Windows.Forms.Button.WndProc(Message& m)
    à System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    à System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


    ************** Assemblys chargés **************
    mscorlib
    Version de l'assembly*: 2.0.0.0
    Version Win32*: 2.0.50727.3615 (GDR.050727-3600)
    CodeBase*: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    ----------------------------------------
    *****
    Version de l'assembly*: 1.0.0.0
    Version Win32*: 1.0.0.0
    CodeBase*: file:///C:/Program%20Files/*****/*****.exe
    ----------------------------------------
    Microsoft.VisualBasic
    Version de l'assembly*: 8.0.0.0
    Version Win32*: 8.0.50727.3053 (netfxsp.050727-3000)
    CodeBase*: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
    ----------------------------------------
    System
    Version de l'assembly*: 2.0.0.0
    Version Win32*: 2.0.50727.3614 (GDR.050727-3600)
    CodeBase*: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Windows.Forms
    Version de l'assembly*: 2.0.0.0
    Version Win32*: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase*: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System.Drawing
    Version de l'assembly*: 2.0.0.0
    Version Win32*: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase*: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System.Runtime.Remoting
    Version de l'assembly*: 2.0.0.0
    Version Win32*: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase*: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
    ----------------------------------------
    System.ServiceProcess
    Version de l'assembly*: 2.0.0.0
    Version Win32*: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase*: file:///C:/WINDOWS/assembly/GAC_MSIL/System.ServiceProcess/2.0.0.0__b03f5f7f11d50a3a/System.ServiceProcess.dll
    ----------------------------------------
    mscorlib.resources
    Version de l'assembly*: 2.0.0.0
    Version Win32*: 2.0.50727.3615 (GDR.050727-3600)
    CodeBase*: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    ----------------------------------------
    System.Configuration
    Version de l'assembly*: 2.0.0.0
    Version Win32*: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase*: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    System.Xml
    Version de l'assembly*: 2.0.0.0
    Version Win32*: 2.0.50727.3082 (QFE.050727-3000)
    CodeBase*: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    system.configuration.resources
    Version de l'assembly*: 2.0.0.0
    Version Win32*: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase*: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration.resources/2.0.0.0_fr_b03f5f7f11d50a3a/System.Configuration.resources.dll
    ----------------------------------------
    System.Windows.Forms.resources
    Version de l'assembly*: 2.0.0.0
    Version Win32*: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase*: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_fr_b77a5c561934e089/System.Windows.Forms.resources.dll
    ----------------------------------------

    ************** Débogage JIT **************
    Pour activer le débogage juste-à-temps (JIT), le fichier de configuration pour cette
    application ou cet ordinateur (machine.config) doit avoir la valeur
    jitDebugging définie dans la section system.windows.forms.
    L'application doit également être compilée avec le débogage
    activé.

    Par exemple*:

    <configuration>
    <system.windows.forms jitDebugging="true" />
    </configuration>

    Lorsque le débogage juste-à-temps est activé, les exceptions non gérées
    seront envoyées au débogueur JIT inscrit sur l'ordinateur
    plutôt que d'être gérées par cette boîte de dialogue.
    Ce beau message intervient lorsque j'appelle la variables que j'ai stocké dans mon app.config

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If My.Settings.ModeAffichage = "reduit" Then ...
    Qu'est-ce que j'ai fait de pas bien ???
    Est-ce qu'il y a un rapport avec le framework ???

  2. #2
    Membre émérite Avatar de yonpo
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2010
    Messages
    617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

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

    Informations forums :
    Inscription : Mars 2010
    Messages : 617
    Par défaut
    Salut,

    Tu n'as pas besoin d'ajouter app.config dans le répertoire de l'exe. Il est "dans" l'exe...

  3. #3
    Membre éclairé Avatar de Yolak
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    341
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Vosges (Lorraine)

    Informations forums :
    Inscription : Mars 2007
    Messages : 341
    Par défaut
    Bonjour,

    Ok je m'en doutais...
    Mais pourquoi j'ai ce message alors???

  4. #4
    Membre émérite Avatar de yonpo
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2010
    Messages
    617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

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

    Informations forums :
    Inscription : Mars 2010
    Messages : 617
    Par défaut
    Section de configuration non reconnue userSettings
    Le framework est -il installé sur l'ordinateur où t'installes l'exe?

  5. #5
    Membre éclairé Avatar de Yolak
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    341
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Vosges (Lorraine)

    Informations forums :
    Inscription : Mars 2007
    Messages : 341
    Par défaut
    Heuuu oui...

    Dans le paramétrage de l'appli, j'ai mis le framework 3.5 requis.

    Ce qui est étrange, c'est qu'en débogage, j'ai pas le problème. Par contre, c'est vraiment au déploiement de mon setup que ça plante (sur le même pc)

    NB : Si j'exécute l'exe qui se trouve dans le répertoire Release de mon projet, j'ai pas le souci.
    Je pense que ça viens d'autre chose...
    Je cherche...

  6. #6
    Membre éclairé Avatar de Yolak
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    341
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Vosges (Lorraine)

    Informations forums :
    Inscription : Mars 2007
    Messages : 341
    Par défaut
    Mouais....

    J'suis désolé....

    Vous pouvez me taper si vous voulez....

    J'ai le même dossier de projet pour VB2008 et VB2010 et j'ai mélangé les fichiers...

    Ben oui, je sais....

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

Discussions similaires

  1. Réponses: 18
    Dernier message: 24/10/2013, 14h24
  2. Utilisation de app.config
    Par hervino dans le forum Windows Forms
    Réponses: 2
    Dernier message: 25/04/2009, 12h00
  3. [Express 2008] Comment utiliser app.config
    Par squale69 dans le forum Visual C++
    Réponses: 2
    Dernier message: 23/04/2008, 22h05
  4. Réponses: 2
    Dernier message: 11/03/2008, 11h08
  5. [C#] .NET2 Utilisation d'un app.config
    Par prez dans le forum C#
    Réponses: 3
    Dernier message: 07/05/2007, 11h40

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