Подводя итог всем параметрам VS 2017, WebHelpers был установлен путем установки MVC в предыдущих версиях Visual Studio. Если вы получаете эту ошибку, вероятно, у вас больше не установлены более старые версии VS.
Итак, для установки Microsoft.AspNet.MVC
пакета NuGet потребуются файлы Microsoft.AspNet.WebPages
и Microsoft.AspNet.Razor
, а также Microsoft.AspNet.WebPages
файлы includes System.Web.Helpers.dll
.
Если у вас есть прямые ссылки на System.Web.Mvc.dll и вы не хотите использовать NuGet для MVC, вы можете получить Microsoft.AspNet.WebPages
NuGet или есть другие пакеты NuGet, которые содержат только пакеты System.Web.Helpers.dll
, например microsoft-web-helpers
или System-Web-Helpers.dll
пакеты.
Похоже, что существует 2 версии: System.Web.Helpers.dll
одна для .Net 4.0 и одна для 4.5. Выбор правильной версии MVC или AspNet.WebPages гарантирует, что вы получите правильный.