Tri*_*oan 4 c# asp.net-mvc visual-studio-2010 asp.net-mvc-3
我正在使用Visual Studio 2010构建MVC 3 Web.我想分页数据,所以我使用PagedList.它运作良好.现在,我需要在页面之间创建导航,我使用PagedList.Mvc为它获取HtmlHelper.从Nuget添加它之后,一切都很好,我成功构建它.当我跑步时,它会显示一条Compilation error消息:
编译器错误消息: CS1705: Assembly 'PagedList.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=abbb863e9397c5e1' uses 'System.Web.WebPages, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' which has a higher version than referenced assembly 'System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
我现在应该怎么做?我怎样才能使用PagedList.Mvc?谢谢你的帮助.
看来你安装的NuGet需要ASP.NET MVC 4.0附带的Razor 2.0.ASP.NET MVC 3使用Razor 1.0.因此,请确保安装PagedList.Mvc与ASP.NET MVC 3.0兼容的NuGet 版本.例如,您可以使用3.18.0.0与Razor 1.0兼容的版本.
要强制为给定的Nuget安装特定版本而不是使用最新版本,您可以在NuGet控制台中键入以下命令:
Install-Package PagedList.Mvc -Version 3.18.0.0
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4822 次 |
| 最近记录: |