Um alle Optionen für VS 2017 zusammenzufassen, wurde WebHelpers durch die Installation von MVC in früheren Versionen von Visual Studio installiert. Wenn Sie diesen Fehler erhalten, sind wahrscheinlich die älteren Versionen von VS nicht mehr installiert.
Für die Installation des Microsoft.AspNet.MVCNuGet-Pakets sind also Microsoft.AspNet.WebPagesund Microsoft.AspNet.Razorund die Microsoft.AspNet.WebPagesIncludes erforderlich System.Web.Helpers.dll.
Wenn Sie direkte Verweise auf System.Web.Mvc.dll haben und NuGet nicht für MVC verwenden möchten, können Sie Microsoft.AspNet.WebPagesNuGet herunterladen, oder es gibt einige andere NuGet-Pakete, die nur enthalten System.Web.Helpers.dll, wie z . B. die Pakete microsoft-web-helpersoder System-Web-Helpers.dll.
Es scheint 2 Versionen von zu geben System.Web.Helpers.dll, eine für .NET 4.0 und eine für 4.5. Wenn Sie die richtige Version von MVC oder AspNet.WebPages auswählen, erhalten Sie die richtige.