Để 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.MVC
gói NuGet sẽ yêu cầu Microsoft.AspNet.WebPages
và Microsoft.AspNet.Razor
và Microsoft.AspNet.WebPages
bao 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.WebPages
NuGet hoặc có một số gói NuGet khác chỉ chứa System.Web.Helpers.dll
, như microsoft-web-helpers
hoặc System-Web-Helpers.dll
cá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.