所谓的潇洒

导航

VS还原了NuGet还提示缺少NuGet

问题:

  从版本控制服务器上获取了一个项目的代码,然后编译的时候自动还原了NuGet,但是依然报错说缺少NuGet

解决过程:

  1.重新安装缺少的NuGet,没解决

  2.在这个项目以前在别的工程里的,这次单独拿了出来,于是把新代码覆盖到旧工程里,竟然可以编译通过了

  3.过了些日子,有空了,继续研究为什么单独拿出来总是不行。这次注意到报错说的NuGet包文件的路径是“..\”开头,于是想到可能是路径问题,结果把项目文件用notepad++打开,根据错误提示找到对应行,把开头的"..\"去掉,VS中提示重新加载,然后就编译通过了

结论(解决方案):

  可能的原因之一是,还原的NuGet包的所在目录跟项目文件中判断用的目录不一致,改下项目文件即可。

posted on 2020-05-09 17:26  所谓的潇洒  阅读(747)  评论(0编辑  收藏  举报