Підсумовуючи всі параметри для VS 2017, WebHelpers було встановлено, встановивши MVC у попередніх версіях Visual Studio. Якщо ви отримуєте цю помилку, можливо, у вас більше не встановлені старіші версії VS.
Отже, для встановлення Microsoft.AspNet.MVCпакета NuGet знадобляться Microsoft.AspNet.WebPagesі Microsoft.AspNet.Razor, і Microsoft.AspNet.WebPagesвключає System.Web.Helpers.dll.
Якщо у вас є прямі посилання на System.Web.Mvc.dll і ви не хочете використовувати NuGet для MVC, ви можете отримати Microsoft.AspNet.WebPagesNuGet, або є деякі інші пакунки NuGet, які містять лише System.Web.Helpers.dll, наприклад, пакети microsoft-web-helpersor System-Web-Helpers.dll.
Здається, існує 2 версії System.Web.Helpers.dll, одна для .Net 4.0 і одна для 4.5. Вибір правильної версії MVC або AspNet.WebPages забезпечить вам правильну версію.