. NET Предупреждение ядра: не вызывайте IServiceCollection.BuildServiceProvider в ConfigureServices - PullRequest
1 голос
/ 05 февраля 2020

просто хотел спросить, вчера вечером мое программное обеспечение создавалось без каких-либо проблем или предупреждений. Но сегодня утром, когда я открывал одно и то же программное обеспечение, я получал много предупреждений в Зависимости / Анализаторах /..

Целевая среда:. NET Core 3.1 MVC 6

Например первое предупреждение гласит:

«Не вызывайте IServiceCollection.BuildServiceProvider в« ConfigureServices »»

Я не знаю, что это значит. Я вижу ConfigureServices в Startup.cs, но он поставляется с шаблоном MVC. enter image description here

enter image description here

1 Ответ

0 голосов
/ 07 февраля 2020

Возможно, шаблон недействителен. Вы не должны использовать метод BuildServiceProvider, потому что вы можете получить несколько экземпляров поставщика с разными типами, зарегистрированными в его области.

...