Rubrique default et app.config

babe59 Messages postés 189 Date d'inscription vendredi 28 mai 2004 Statut Membre Dernière intervention 27 novembre 2015 - 9 août 2006 à 19:17
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 - 10 août 2006 à 10:03
Bonjour,

j'utilise le concepteur de VS 2005 Express pour générer mon fichier app.config (winform) et j'aimerai créer une autre "rubrique" que la rubrique default  (Properties.Settings.Default.Param2). Cette rubirque sera en plus de la rubrique Default. Est ce possible et comment faire ? exemple (Properties.Settings.General.ParamX)

Pourriez vous me préciser à quoi sert la propriété "Copier dans le répertoire de sortie" du fichier Settings.settings et app.config (je ne comprend pas trop l'aide en ligne )?

DT

3 réponses

sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 36
9 août 2006 à 19:32
il ne faut pas toucher à la propriété "Copier dans le répertoire de sortie"...

Sébastien FERRAND (
blog)
Consultant Indépendant
[Microsoft MVP Visual C#]
0
babe59 Messages postés 189 Date d'inscription vendredi 28 mai 2004 Statut Membre Dernière intervention 27 novembre 2015
9 août 2006 à 19:38
Oups désolé, je n'avais pas vu la pancarte "Touche pas à sa p'tit con !". Plus sérieusement pourrais tu me proposer un lien ou une explication qui confirme tes propos (j'aimerai bien savoir pourquoi).


Merci

DT
0
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 36
10 août 2006 à 10:03
bon on reprend... je crois que tu m'as mal compris...

la propriété "Copier dans le répertoire de sortie" permet qu'à la fin de la compilation, le fichier sélectionné soit copier dans le répertoire d'exécution de celle ci.

Concernant ta question... en fait le Default ne correspond pas à un "domaine" de paramètres... mais à l'instance de la classe...

        private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));

        public static Settings Default
        {
            get
            {
                return defaultInstance;
            }
        }

La classe Settings étant un Singleton.

Sébastien FERRAND (
blog)
Consultant Indépendant
[Microsoft MVP Visual C#]
0
Rejoignez-nous