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.MVC
NuGet-Pakets sind also Microsoft.AspNet.WebPages
und Microsoft.AspNet.Razor
und die Microsoft.AspNet.WebPages
Includes 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.WebPages
NuGet herunterladen, oder es gibt einige andere NuGet-Pakete, die nur enthalten System.Web.Helpers.dll
, wie z . B. die Pakete microsoft-web-helpers
oder 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.