Bonjour,

afin d'avoir une application portable sur plusieurs environnements, j'ai utilisé un fichier de configuration. j'ai donc fait :
clic droit sur la solution > Ajouter > Nouvel élément > Fichier de configuration de l'application

Ensuite j'ai ajouté mes variables :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<configuration>
<appSettings>
<add key="EmailAlertFrom" value="moi@domain.fr"/>
<add key="EmailAlertTo" value="moi@domain.fr"/>
<add key="SMTPServer" value="serveur.domaine.fr"/>
</appSettings>
</configuration>
et dans mon programme principal, je fait :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
class Program{
static void Main()
{
// Constantes : 
string v1 = ConfigurationManager.AppSettings["EmailAlertFrom"];
string v2 = ConfigurationManager.AppSettings["EmailAlertTo"];
string v3 = ConfigurationManager.AppSettings["SMTPServer"]; 
...
Or quand je tente d'affiche v1, v2 et v3, elles sont vides...

Qu'ai-je mal fait ?

Merci de votre aide !