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 :
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 <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>
Or quand je tente d'affiche v1, v2 et v3, elles sont vides...
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"]; ...
Qu'ai-je mal fait ?
Merci de votre aide !
Partager