我正在关注MVC教程,我安装了PagedList包,并且我无法在控制器中使用PagedList引用。
找不到类型或命名空间名称'PagedList'(您是否缺少using指令或程序集引用?)。
答案 0 :(得分:2)
包含
using PagedList;
using PagedList.Mvc;
在pgm中运行
答案 1 :(得分:2)
PagedList和PagedList.Mvc正在单独安装。
NuGet控制台安装命令:
Install-Package PagedList
Install-Package PagedList.Mvc
确保已安装两个软件包。
答案 2 :(得分:2)
首先抱歉我可怕的英语。就我而言,我在Visual Studio Community 2015中使用了MVC5,我用这种方式解决了问题:
首先,我删除了Visual Studio和NuGet缓存的缓存:
使用包管理器控制台删除PagedList.MVC后,删除PagedList,然后重新安装它们,如下所示:
我帮忙
答案 3 :(得分:1)
检查您的引用以查看是否存在对PagedList程序集的引用。
如果还没有:尝试重新安装软件包
如果有引用:检查文件是否确实存在于指定的位置。
答案 4 :(得分:0)
我使用DNN。我的问题是包(DotNetNuke.Core.8.0.1.239)已经过时了。
如果已安装软件包,请检入解决方案文件夹:
..MySolutionFolder\packages\DotNetNuke.Core.8.0.1.239 (your package name)
右键单击Solution,转到Manage Nuget Packages。
单击“浏览”,搜索“DotnetNuke”。
安装:
DotNetNuke.Core
DotNetNuke.Web
答案 5 :(得分:0)
我遇到的问题是因为我使用了多个Web应用程序,而他们没有使用相同的框架版本:)