Maison >développement back-end >C++ >Comment utiliser correctement app.config dans .NET Core ?
L'utilisation de « app.config » dans .NET Core peut être difficile, mais c'est possible. Voici une solution à l'exception que vous rencontrez :
Package CoreCompat.System.Configuration
Assurez-vous que vous disposez de la version correcte du package CoreCompat.System.Configuration. Vous devez utiliser la version 4.4.0 au lieu de 4.2.3-r4 -Pre. Mettez à jour la référence de votre package NuGet comme suit :
Install-Package CoreCompat.System.Configuration -Version 4.4.0
Section de configuration personnalisée
Votre section personnalisée dans le fichier « app.config » doit être accessible via le espace de noms et assemblage. Assurez-vous que vos classes « MyClass » et « MyAccount » sont définies dans l'espace de noms « MyNamespace » au sein de l'assembly « MyLib ».
App.config Location
In . NET Core, le fichier 'app.config' se trouve dans "projectName.dll.config" au lieu de "Nomduprojet.exe.config". Vérifiez que votre fichier 'app.config' est placé à cet emplacement par rapport à votre exécutable.
Exemple
Voici un exemple de code pour accéder aux 'connectionStrings' et ' appSettings, ainsi que votre 'personnalisé' personnalisé section :
using System.Configuration; // Read connection string string connectionString = ConfigurationManager.ConnectionStrings["sampleDatabase"].ConnectionString; Console.WriteLine(connectionString); // Read appSetting value string appSettingValue = ConfigurationManager.AppSettings["sampleApplication"]; Console.WriteLine(appSettingValue); // Read custom configuration CustomConfigurationSection customSection = (CustomConfigurationSection)ConfigurationManager.GetSection("custom"); Console.WriteLine(customSection.CustomConfigurations[0].Name);
Informations supplémentaires
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!