Ну, есть (не так новая) система пакетов для ASP.NET MVC 5, а также множество новых методов и пространств имен. Но иногда я застрял, чтобы узнать, где найти пространства имен.Где обнаружить, в каком пакете есть какое-то пространство имен?
Например:
мне нужно использовать System.Web.Mvc
пространство имен, так что я найти его на NuGet (в vs2015), и я не получаю какой-либо Майкрософта официальный пакет для загрузки в списке. Итак, я перехожу к документации msdn и нахожу ссылку this. И опять же, ничего о пакете.
Что здесь пропало? Как найти нужные пакеты для загрузки?
MVC 5 не изменилась. Существует новый [MVC 6] (https://github.com/aspnet/Mvc), который входит в состав ASP.NET Core 1.0 (ранее известный как ASP.NET 5). – mason
Знаю, но вопрос не в этом. – gog
MVC 5 не изменился. Пакет NuGet для него называется Microsoft.AspNet.Mvc, и он по-прежнему доступен [здесь] (https://www.nuget.org/packages/microsoft.aspnet.mvc/). Я думаю, ваша ошибка заключается в том, что имена пакетов NuGet соответствуют пространствам имен кода, что не обязательно так. – mason