Чтобы суммировать все опции для 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.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 гарантирует, что вы получите правильную версию.