OVH Cloud OVH Cloud

Plusieurs fichiers de config

4 réponses
Avatar
Sebastien Ollivier
Bonjour

Je développe actuellement une application Winform qui, selon le cadre dans
lequel elle sera utilisé, aura des modes de fonctionnement légèrement
différents.

Je souhaite ne développer qu'une seule et même application et ne gérer les
différences de fonctionnement qu'au niveau du fichier de app.Config.
(Les différences ne sont en fait que des paraètres qui peuvent varier d'un
mode à l'autre)

J'ai donc besoin de définir plusieurs fichiers app.config pour mon
application.
NB : Tous ces fichiers app.config seront présents sur tous les postes ou
l'application sera installée.


Y' a-t-il un moyen pour qu'au lancement de l'application je puisse spécifié
le fichier de config que je souhaite utilisé à la place de celui chargé par
défaut (<nom de mon appli>.exe.config).


Merci d'avance

Sébastien

4 réponses

Avatar
LEBRUN Thomas
Bonjour,

Plutôt que de faire plusieurs fichiers de configuration, pourquoi ne pas
faire un seul fichier, mais qui contiendra plusieurs sections, en fonction de
vos mode de fonctionnement ?

A+

-------------------
LEBRUN Thomas
http://morpheus.developpez.com
http://morpheus.developpez.com/blog/


"Sebastien Ollivier" a écrit :

Bonjour

Je développe actuellement une application Winform qui, selon le cadre dans
lequel elle sera utilisé, aura des modes de fonctionnement légèrement
différents.

Je souhaite ne développer qu'une seule et même application et ne gérer les
différences de fonctionnement qu'au niveau du fichier de app.Config.
(Les différences ne sont en fait que des paraètres qui peuvent varier d'un
mode à l'autre)

J'ai donc besoin de définir plusieurs fichiers app.config pour mon
application.
NB : Tous ces fichiers app.config seront présents sur tous les postes ou
l'application sera installée.


Y' a-t-il un moyen pour qu'au lancement de l'application je puisse spécifié
le fichier de config que je souhaite utilisé à la place de celui chargé par
défaut (<nom de mon appli>.exe.config).


Merci d'avance

Sébastien






Avatar
Sebastien Ollivier
En effet, c'est une très bonne solution.

Mais je ne sait pas du tout comment faire.
Auriez vous une l'URL d'un site qui explique comment je pourrai faire ?





"LEBRUN Thomas" a écrit :

Bonjour,

Plutôt que de faire plusieurs fichiers de configuration, pourquoi ne pas
faire un seul fichier, mais qui contiendra plusieurs sections, en fonction de
vos mode de fonctionnement ?

A+

-------------------
LEBRUN Thomas
http://morpheus.developpez.com
http://morpheus.developpez.com/blog/


"Sebastien Ollivier" a écrit :

> Bonjour
>
> Je développe actuellement une application Winform qui, selon le cadre dans
> lequel elle sera utilisé, aura des modes de fonctionnement légèrement
> différents.
>
> Je souhaite ne développer qu'une seule et même application et ne gérer les
> différences de fonctionnement qu'au niveau du fichier de app.Config.
> (Les différences ne sont en fait que des paraètres qui peuvent varier d'un
> mode à l'autre)
>
> J'ai donc besoin de définir plusieurs fichiers app.config pour mon
> application.
> NB : Tous ces fichiers app.config seront présents sur tous les postes ou
> l'application sera installée.
>
>
> Y' a-t-il un moyen pour qu'au lancement de l'application je puisse spécifié
> le fichier de config que je souhaite utilisé à la place de celui chargé par
> défaut (<nom de mon appli>.exe.config).
>
>
> Merci d'avance
>
> Sébastien
>
>
>
>


Avatar
Sebastien Ollivier
Une précision tout de même, je ne peux pas me permettre d'avoir un peu
partout dans mon appli du code du style :

Select Case currentMode
case "Normal" : Aller chercher la valeur dans la section Normal
case "debug" : Aller chercher la valeur dans la section debug
end Select




"Sebastien Ollivier" a écrit :

En effet, c'est une très bonne solution.

Mais je ne sait pas du tout comment faire.
Auriez vous une l'URL d'un site qui explique comment je pourrai faire ?





"LEBRUN Thomas" a écrit :

> Bonjour,
>
> Plutôt que de faire plusieurs fichiers de configuration, pourquoi ne pas
> faire un seul fichier, mais qui contiendra plusieurs sections, en fonction de
> vos mode de fonctionnement ?
>
> A+
>
> -------------------
> LEBRUN Thomas
> http://morpheus.developpez.com
> http://morpheus.developpez.com/blog/
>
>
> "Sebastien Ollivier" a écrit :
>
> > Bonjour
> >
> > Je développe actuellement une application Winform qui, selon le cadre dans
> > lequel elle sera utilisé, aura des modes de fonctionnement légèrement
> > différents.
> >
> > Je souhaite ne développer qu'une seule et même application et ne gérer les
> > différences de fonctionnement qu'au niveau du fichier de app.Config.
> > (Les différences ne sont en fait que des paraètres qui peuvent varier d'un
> > mode à l'autre)
> >
> > J'ai donc besoin de définir plusieurs fichiers app.config pour mon
> > application.
> > NB : Tous ces fichiers app.config seront présents sur tous les postes ou
> > l'application sera installée.
> >
> >
> > Y' a-t-il un moyen pour qu'au lancement de l'application je puisse spécifié
> > le fichier de config que je souhaite utilisé à la place de celui chargé par
> > défaut (<nom de mon appli>.exe.config).
> >
> >
> > Merci d'avance
> >
> > Sébastien
> >
> >
> >
> >


Avatar
Frédéric Queudret [MS]
Bonjour,

La suggestion précédente est bonne.
Considérez l'utilisation du composant applicatif "Configuration Management
Application Block" téléchargeable à l'adresse suivante:
http://www.microsoft.com/downloads/details.aspx?FamilyId…CB1C53-8CA7-4A92-85E3-E4795BD27FEB&displaylang=en
La documentation s'installe avec les exemples.
cdlt,
Frédéric.

"Sebastien Ollivier" wrote in
message news:
En effet, c'est une très bonne solution.

Mais je ne sait pas du tout comment faire.
Auriez vous une l'URL d'un site qui explique comment je pourrai faire ?





"LEBRUN Thomas" a écrit :

Bonjour,

Plutôt que de faire plusieurs fichiers de configuration, pourquoi ne pas
faire un seul fichier, mais qui contiendra plusieurs sections, en
fonction de
vos mode de fonctionnement ?

A+

-------------------
LEBRUN Thomas
http://morpheus.developpez.com
http://morpheus.developpez.com/blog/


"Sebastien Ollivier" a écrit :

> Bonjour
>
> Je développe actuellement une application Winform qui, selon le cadre
> dans
> lequel elle sera utilisé, aura des modes de fonctionnement légèrement
> différents.
>
> Je souhaite ne développer qu'une seule et même application et ne gérer
> les
> différences de fonctionnement qu'au niveau du fichier de app.Config.
> (Les différences ne sont en fait que des paraètres qui peuvent varier
> d'un
> mode à l'autre)
>
> J'ai donc besoin de définir plusieurs fichiers app.config pour mon
> application.
> NB : Tous ces fichiers app.config seront présents sur tous les postes
> ou
> l'application sera installée.
>
>
> Y' a-t-il un moyen pour qu'au lancement de l'application je puisse
> spécifié
> le fichier de config que je souhaite utilisé à la place de celui chargé
> par
> défaut (<nom de mon appli>.exe.config).
>
>
> Merci d'avance
>
> Sébastien
>
>
>
>