Bonjour.
A l'aide du plugins pour visual studio " ConfigurationTransform ", j'ai transformé mon fichier App.Config en deux fichiers : App.Release.Config et App.Debug.Config.
Problème : Je n'arrive pas a accéder aux clés inséré dans ces deux derniers
Dans mon fichier App.Config, j'ai cette section appsettings. Celle-ci, j'arrive à l'atteindre pour récupérer les données :
Dans mon fichier App.Debug.Config , j'ai cette section, avec des valeurs que j'aimerais pouvoir atteindre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <appSettings> <add key="Environment" value=""/> <add key="HostMongo" value="h"/> <add key="HostRabbit" value="h"/> <add key="HostSQL" value="h"/> <add key="IDContMongo" value="f"/> <add key="IDContRabbit" value="2"/> <add key="IDContSQL" value="f"/> </appSettings>
Lorsque je lance le déboguage , et que j'écris :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <?xml version="1.0"?> <!-- For more information on using app.config transformation visit http://go.microsoft.com/fwlink/?LinkId=125889 --> <!-- In case configuration is not the root element, replace it with root element in source configuration file --> <configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform"> <AppSettings> <add key="Environment" value="Debug" xdt:Transform="Replace" xdt:Locator="Match(key)"/> <add key="HostMongo" value="mongodb://mymongoserver:27017"/> <add key="HostRabbit" value="myrabbitserver"/> <add key="HostSQL" value="Data Source=mysqlserver\\SQLEXPRESS; Initial Catalog=MyCatalog; User ID=SA; Password=Password"/> <add key="IDContMongo" value="f19f6f423d62"/> <add key="IDContRabbit" value="24784a534967"/> <add key="IDContSQL" value="f738ad3aa482"/> </AppSettings> </configuration>
Je récupère la valeur continue dans app.config et non pas dans app.debug.config .
Code : Sélectionner tout - Visualiser dans une fenêtre à part string a = ConfigurationManager.AppSettings["IDContMongo"];
Et si je supprime les clef dans app.config, je ne récupère rien...
L'applet téléchargé est celui ci ... : https://marketplace.visualstudio.com...ationTransform
Merci beaucoup d'avance
Partager