Подводя итог всем параметрам 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.WebPagesNuGet или есть другие пакеты 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 гарантирует, что вы получите правильный.