Tôi đang làm việc trên một dự án ASP.NET, trong đó tôi cần phải làm đơn giản HTML templating.Không thể cài đặt Microsoft.AspNet.Razor 3.0.0
Giải pháp đẹp nhất có vẻ là RazorEngine, phụ thuộc vào Microsoft.AspNet.Razor. Tuy nhiên, khi cố gắng cài đặt Microsoft.AspNet.Razor qua Nuget, thông báo lỗi sau được hiển thị:
Cài đặt 'Microsoft.AspNet.Razor 3.0.0'.
Đã cài đặt thành công 'Microsoft.AspNet.Razor 3.0.0'.
Thêm 'Microsoft.AspNet.Razor 3.0.0' vào EBulkDBSManagementApp.
Gỡ cài đặt 'Microsoft.AspNet.Razor 3.0.0'.
Đã thành công gỡ cài đặt 'Microsoft.AspNet.Razor 3.0.0'.
Cài đặt không thành công. Đang quay lại ...
Không thể cài đặt gói 'Microsoft.AspNet.Razor 3.0.0'. Bạn đang cố gắng cài đặt gói này vào dự án nhắm mục tiêu '.NETFramework, Version = v4.0', nhưng gói không chứa bất kỳ tham chiếu lắp ráp hoặc tệp nội dung nào tương thích với khung đó. Để biết thêm thông tin, hãy liên hệ với tác giả gói .
Bất kỳ giải pháp nào?
Nếu 3.3.0 không hoạt động, hãy sử dụng "Install-Package RazorEngine -Version 2.1.0" thay thế. – WAKU
Có một gói phần mềm kế thừa nuget cho ASP.NET MVC 4, nó sử dụng RazorEngine v2.1.0. –
Làm thế nào để bạn biết điều này? Điều này làm việc hoàn hảo cho tôi. Nhưng tự hỏi trong trang web Nuget, 3.2.3 là https://www.nuget.org/packages/Microsoft.AspNet.Razor/ mới nhất ổn định – CodeFarmer