[ad_1]
Bonjour,
J’ai une bibliothèque de classes dans la solution Visual Studio, j’ai ajouté le fichier app.confing dans
bibliothèque de classe
<configuration> <appSettings> <add key="ConnectionString" value="Server=ServerName; Database=DbNAme; UID=uid; password=password"/> </appSettings> </configuration>
maintenant je veux accéder à ConnectionString depuis la bibliothèque de classes, comment puis-je y accéder ?
(cela ne fonctionne pas pour la bibliothèque de classes – ConfigurationManager.AppSettings[“ConnectionString”];)
Solution 1
Pourquoi ne transmettez-vous pas votre application Settings
s’opposer à la classe dans la bibliothèque de classes ?
Solution 3
Je suppose que ce n’est pas accessible depuis votre bibliothèque de classes car la bibliothèque de classes ne fait pas référence au composant System.configuration. Assurez-vous que ceci est référencé par votre bibliothèque de classes.
De plus, selon la version de .Net que vous utilisez, vous pouvez ajouter une chaîne de connexion directement à l’élément connectionStrings de votre fichier de configuration et y accéder à l’aide de ConfigurationManager.ConnectionStrings.[“ConnectionStringName”].ConnectionString plutôt que la méthode obsolète ConfigurationSettings.AppSettings.
Solution 6
regarde ces blogs
http://www.pcreview.co.uk/forums/read-application-config-file-class-library-t3830284.html[^]
— RDA
Solution 4
essayez un paramètre de configuration
System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"];
Solution 2
essayez un paramètre de configuration
System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"];
[ad_2]
コメント