把项目移动到新的目录后,提示:
这台计算机上缺少此项目引用的 NuGet 程序包。使用“NuGet 程序包还原”可下载这些程序包。有关更多信息,请参见 http://go.microsoft.com/fwlink/?LinkID=322105。
没有移动之前,都是正常的,说明环境是正确的。
在网上搜索,答案是很多,但都不适合啊。无办法,只能自己动手了!
在新位置新建一个同名的项目,通过复制粘贴项目,最后确定是 .csproj文件引起,通过对比发现,旧文件复制到新文件后,它里面的路径不对,参数是一个不存在的路径,比如说: 新目录中,没有abc这个文件夹,所以才能提示缺少引用!
注意:.csproj文件中,存在好多的路径,需要全部替换成正确的路径,重新加载后,运行成功!
在每个解决方案(.sln)的目录下,都会有packages文件夹,里面包含了项目中要用到的引用。