所以我创建了一个新的解决方案。添加了我的所有项目。下载了所有的nuget包。
我把它全部检查了。在另一台电脑上我把解决方案拉了下来。我点击构建,我得到了一些与无法找到包的dll有关的错误。
所以我设置了自动下载包,如果它们丢失了。仍然没有任何作用这是为什么?
当我启用它时,它返回时出现错误,说它无法修改项目,因为它们已被锁定....这就是为什么我想重新启用允许我启用nuget的上下文菜单项自动下载丢失的包。
答案 0 :(得分:4)
我认为问题是我检查了所有包裹。他们都下载到另一台机器上,这就是为什么NuGet说我已经有了这些包。
我通过进入解决方案目录(物理路径)并删除了packages文件夹解决了这个问题。
然后我构建了这个项目,并且确实对NuGets说它再次下载了所有包。它也成功构建了应用程序,没有错误!
我建议如果您要启用NuGet包恢复,请先检查解决方案,一旦完成,请检查解决方案!