Para resumir todas las opciones para VS 2017, WebHelpers se instaló instalando MVC en versiones anteriores de Visual Studio. Si recibe este error, probablemente ya no tenga instaladas las versiones anteriores de VS.
Por lo tanto, la instalación del Microsoft.AspNet.MVC
paquete NuGet requerirá Microsoft.AspNet.WebPages
y Microsoft.AspNet.Razor
, y el archivo Microsoft.AspNet.WebPages
includes System.Web.Helpers.dll
.
Si tiene referencias directas a System.Web.Mvc.dll y no desea usar NuGet para MVC, puede obtener Microsoft.AspNet.WebPages
NuGet, o existen otros paquetes de NuGet que solo contienen System.Web.Helpers.dll
, como los paquetes microsoft-web-helpers
o System-Web-Helpers.dll
.
Parece haber 2 versiones de System.Web.Helpers.dll
, una para .Net 4.0 y otra para 4.5. Elegir la versión correcta de MVC o AspNet.WebPages asegurará que obtenga la correcta.