Để tổng hợp tất cả các tùy chọn cho VS 2017, WebHelpers đã được cài đặt bằng cách cài đặt MVC trong các phiên bản trước của Visual Studio. Nếu bạn gặp lỗi này, có thể bạn không cài đặt phiên bản VS cũ hơn nữa.
Vì vậy, cài đặt Microsoft.AspNet.MVCgói NuGet sẽ yêu cầu Microsoft.AspNet.WebPagesvà Microsoft.AspNet.Razorvà Microsoft.AspNet.WebPagesbao gồm System.Web.Helpers.dll.
Nếu bạn có các tham chiếu trực tiếp đến System.Web.Mvc.dll và bạn không muốn sử dụng NuGet cho MVC, bạn có thể lấy Microsoft.AspNet.WebPagesNuGet hoặc có một số gói NuGet khác chỉ chứa System.Web.Helpers.dll, như microsoft-web-helpershoặc System-Web-Helpers.dllcác gói.
Có vẻ như có 2 phiên bản System.Web.Helpers.dll, một cho .Net 4.0 và một cho 4.5. Việc chọn đúng phiên bản MVC hoặc AspNet.WebPages sẽ đảm bảo bạn mua đúng phiên bản.