accéder au fichier app.config à partir de la bibliothèque de classes

la programmation


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

XML
<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

Solution 4

essayez un paramètre de configuration

C#
System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"];

Solution 2

essayez un paramètre de configuration

C#
System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"];

コメント

タイトルとURLをコピーしました