В чем разница между пакетами AspNetCore.Mvc и AspNetCore.Mvc.Core NuGet? Является ли Mvc.Core просто голое вещество, а Mvc - пакет, включающий все включено? Вот что я мог бы предположить, глядя на описания here и here, но это еще не совсем ясно.AspNetCore.Mvc vs AspNetCore.Mvc.Core
4
A
ответ
5
см https://github.com/aspnet/Mvc/issues/4785
AspNetCore.Mvc
имеет все основные вещи уже установлены для вас
, если вы хотите использовать AspNetCore.Mvc.Core
вам придется настроить их самостоятельно
представляется целесообразным использовать AspNetCore.Mvc
, если вы не знаете, вам необходимо AspNetCore.Mvc.Core
- Если вы используете
.AddMvc()
, тогда вы получаете множество «упрямых» функций, например. какое приложение вы создаете, какие форматы зарегистрированы и в каком порядке, какие соглашения о приложениях существуют по умолчанию.- Если вы используете
.AddMvcCore()
("а вы знаете, что вы делаете), то поведение приложения будет определяться вашим собственным мнением, а не встроенные мнения по умолчанию.