从源代码管理中打开的项目中的Nuget包中的问题

时间:2016-07-27 12:57:08

标签: c# version-control visual-studio-2015 nuget

我正在开发一个从源代码管理中打开的项目。我有一个要编辑的本地副本,并且我在保存项目的服务器中提交了我的更改。我还安装了PagedList.Mvc Nuget包。现在我尝试从同一台PC上的同一源代码控件创建一个新项目,但是我从PagedList.Mvc导入时出错。我现在得到这个:

The type or namespace name 'PagedList' could not be found (are you missing a using directive or an assembly reference?)

我可以使用我的旧项目提交在那里生成的任何更改和新文件PagedList.MVC,但我不确定它是否有多个文件,我只提交了.css文件。我尝试安装所说的Nuget包,但它说已经存在了。我该如何解决这个问题?

Restoring NuGet package PagedList.Mvc.4.5.0. Restoring NuGet package PagedList.1.17.0. Adding package 'PagedList.Mvc.4.5.0' to folder 'C:\Users\Admin\Documents\Visual Studio 2015\Projects\TestProject\packages' Adding package 'PagedList.1.17.0' to folder 'C:\Users\Admin\Documents\Visual Studio 2015\Projects\TestProject\packages' Added package 'PagedList.Mvc.4.5.0' to folder 'C:\Users\Admin\Documents\Visual Studio 2015\Projects\TestProject\packages' Added package 'PagedList.1.17.0' to folder 'C:\Users\Admin\Documents\Visual Studio 2015\Projects\TestProject\packages' Package 'PagedList.Mvc.4.5.0' already exists in project 'TestProject'

1 个答案:

答案 0 :(得分:1)

(1)请清理并重建整个解决方案,再次运行。

(2)请确保您在此项目的解决方案资源管理器窗口中添加了引用,并且该引用的文件夹确实存在。

参考:

PagedList package installed, "missing assembly reference" error in controller