ILoggingBuilded.AddConsole () работает в одном проекте, но не во втором в том же решении - PullRequest
0 голосов
/ 13 марта 2020

У меня есть два проекта в одном решении, и похоже, что свойства проекта одинаковы. Я использую .NetCore 3.1. Один из проектов компилируется нормально. Второй проект не. Оба проекта имеют одинаковый код:

var serviceCollection = new ServiceCollection();

serviceCollection.AddLogging(builder => builder
             .AddConsole()
             .AddFilter(DbLoggerCategory.Database.Command.Name, level => level == LogLevel.Trace));

Я также включил «использование Microsoft.Extensions.Logging» в оба файла .cs.

Сообщение об ошибке, которое я получаю во втором проекте: «Ошибка кода описания проекта. Состояние ошибки подавления строки файла CS1061« ILoggingBuilder »не содержит определения для« AddConsole », и доступный метод расширения« AddConsole », принимающий первый аргумент типа« ILoggingBuilder », не может быть найден (если вы пропустили директиву using или ссылка на сборку?) ".

Я абсолютно застрял и не понимаю.

...