Архив метки: WPF



WPF: Ошибка ConfigurationBuilder does not contain a definition for SetBasePath

Согласно примеру добавляю в код такой фрагмент:

App.xaml.cs
  var builder = new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory())
    .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true);

Но получаю ошибку:

Error CS1061
‘ConfigurationBuilder’ does not contain a definition for ‘SetBasePath’ and no accessible extension method ‘SetBasePath’ accepting a first argument of type ‘ConfigurationBuilder’ could be found (are you missing a using directive or an assembly reference?)

 

Быстрая подсказка Visual Studio для данной ошибки предлагает только «wrap call chain» (либо Unwrap, если я уже выполнил первый вариант).

Решить ошибку можно «вручную». Для этого нужно добавить пакет Microsoft.Extensions.Configuration.Json:
ToolsNuGet Package ManagerNuGet Package Manager for Solution…BrowseMicrosoft.Extensions.Configuration.JsonInstall