ServiceCollection не содержит определения из «AddLogging».C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Гость
 ServiceCollection не содержит определения из «AddLogging».

Сообщение Гость »


В настоящее время я пытаюсь создать регистратор, чтобы можно было внедрить его в модульные тесты. Я слежу за https://stackoverflow.com/a/43425633/1057052, и раньше это работало! Затем я переместил проект и восстановил зависимости, и теперь получаю

ServiceCollection не содержит определения AddLogging и нет доступного метода расширения AddLogging, принимающего первый аргумент типа «ServiceCollection» (вам не хватает использования директива или ссылка на сборку?)

Должно быть, я упускаю что-то глупое. В настоящее время используется ASP.NET Core 2.2, и я считаю, что назначил правильные зависимости.

https://learn.microsoft.com/en-us/dotne ... etcore-2.2

https://learn.microsoft.com/en-us/dotne ... etcore-2.2

Я уже час переустанавливаю наше так! Не могу понять в чем проблема

Вот код:

с использованием Microsoft.Extensions.DependencyInjection; использование Microsoft.Extensions.Logging; пространство имен Planificacion.UnitTest.Config { публичный класс LoggerTestConfig { частный LoggerTestConfig() { } // https://stackoverflow.com/a/43425633/1057052 public static ILogger GetLoggerConfig() где T: класс { вар serviceProvider = новая ServiceCollection() .AddLogging() .BuildServiceProvider(); вар фабрика = serviceProvider.GetService(); вернуть фабрику.CreateLogger(); } } }
Изображение

Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»