В настоящее время я пытаюсь создать регистратор, чтобы можно было внедрить его в модульные тесты. Я слежу за 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(); } } }
