Home >Backend Development >C++ >How Can I Use app.config in My .NET Core Application?
Using app.config in .Net Core
You may encounter issues when trying to utilize app.config in .NET Core (C#), even with the installation of the CoreCompat.System.Configuration package. This article addresses the errors you might encounter and provides a solution to enable the use of app.config in .NET Core.
The solution involves creating a .NET Standard 2.0 Library and adding the System.Configuration.ConfigurationManager NuGet package. After implementing your custom configuration classes in the library, you can create a .NET Core 2.0 application with an app.config file. The app.config should match the design of your custom configuration classes in the library.
Note that the location of app.config in .NET Core is different from the one in the .NET framework. In .NET Core, it is "projectName.dll.config" instead of "projectName.exe.config".
If you experience issues with app.config in test projects, you may need to add a snippet to the project's .csproj file. This work around copies the App.config file to the output folder as testhost.dll.config to ensure that it is detected by dotnet test.
By implementing these steps, you can use app.config with your existing code in .NET Core, providing a smooth transition to the cross-platform framework.
The above is the detailed content of How Can I Use app.config in My .NET Core Application?. For more information, please follow other related articles on the PHP Chinese website!