Я мигрировал в aspnetcore 2.1.1 и предпринял рекомендуемое действие для удаления Microsoft.AspNetCore. Все и замены его на Microsoft.AspNetCore. Приложение . В результате мне пришлось добавить ряд других пакетов (что имеет смысл), но я не могу найти ни одного пакета, который разрешает ошибку, связанную с невозможностью найти AddMvc () в IServiceCollection.
Другими словами, services.AddMvc () выдает ошибку времени компиляции.
Это решается добавлением пакета *. All , поэтому я знаю, что он где-то там.
$ dotnet --version
2.1.301
Мои заявления об использовании:
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
Кто-нибудь знает, что мне не хватает, или это по замыслу? Предполагается ли, что мы будем использовать пакет «Все», или мы должны использовать пакет «Приложение» и использовать AddMvcCore () с опциями включения MVC?
Помощь всегда ценится.