我们在开发人员计算机上遇到过几个Nuget软件包的问题。恢复软件包后,lib\net452
目录包含软件包的.nupkg
文件,而不是软件包中包含的.dll
。这打破了项目参考和因此,构建。
在不同计算机上对同一项目执行更新按预期工作,.dll
出现在lib\net452
。
之前有没有人见过这种行为?我们可以找到的环境之间的唯一区别是工作的机器安装了Nuget Package Manager v3.2,而导致中断的机器安装了Nuget Package Manager v3.5。
非常感谢任何协助。
答案 0 :(得分:0)
我尝试将.nupkg直接复制到lib \ net452文件夹,我收到一条消息"目标文件夹是源文件夹的子文件夹"这阻止我将.nupkg复制到该文件夹。我也在我的NuGet Package Manager v3.5中检查了这个问题,它在我身边工作正常。
因此,我建议您从“工具”菜单中卸载并重新安装NuGet Package Manager v3.5 - >扩展程序和更新 - >安装在Visual Studio中。