Cannot add System.Configuration.ConfigurationManager to .NET core application

16,722

As error said, you can use System.Configuration.ConfigurationManager only starting from .NETCoreApp 2.0. For the previous version, you only have new ASP.NET Core configuration mechanism provided by Configuration API.

Regarding a provided link: reread it carefully, it doesn't say that ConfigurationManager` is available and works with the previous version of .NET Core.

Share:
16,722
Tomáš Zato
Author by

Tomáš Zato

It might be easier to hire new management than to get a new community of volunteers. - James jenkins If you play League of Legends, check my repository: http://darker.github.io/auto-client/ I no longer play and I am actively looking for someone to maintain the project. It helped thousands of people, literally.

Updated on June 16, 2022

Comments

  • Tomáš Zato
    Tomáš Zato almost 2 years

    I need this package to access settings in the Web.config:

    Restoring packages for D:\ ... path ... \dozor-backend.csproj...
    Package System.Configuration.ConfigurationManager 4.4.0 is not compatible with netcoreapp1.1 (.NETCoreApp,Version=v1.1). Package System.Configuration.ConfigurationManager 4.4.0 supports:
      - net461 (.NETFramework,Version=v4.6.1)
      - netstandard2.0 (.NETStandard,Version=v2.0)
    Package restore failed. Rolling back package changes for 'dozor-backend'.
    Time Elapsed: 00:00:01.0720066
    ========== Finished ==========
    

    I've seen other people use this package in net core app, so what's the issue? How can I use it in .NET Core app?