Je sais que je peux ouvrir des fichiers de configuration liés à un assemblage avec la ConfigurationManager.OpenExe(exePath)
méthode statique , mais je veux juste ouvrir une configuration qui n'est pas liée à un assemblage. Juste un fichier de configuration .NET standard.
c#
configuration
Adam
la source
la source
whateverYouLikeExtension
, voulez-vous dire que vous devez avoir quelque chose aprèsconfig.
?ConfigurationManager.ConnectionStrings
. Au lieu de cela, vous devez lire la valeur de l'config
objet renvoyé par la dernière instruction ci-dessus.Le fichier de configuration est juste un fichier XML, vous pouvez l'ouvrir en:
et plus tard en récupérant les valeurs par:
la source
throw new Exception("No configuration file found.", e);
.J'utiliserais
ConfigurationManager.OpenMappedExeConfiguration
.la source