【发布时间】:2015-04-14 18:56:18
【问题描述】:
当我们使用 TFS 时,我们的 nuget 包确实遇到了这个错误。一个团队成员会添加一个包,当我们拉它时不可避免地会找不到它。过去,我们手动添加了包,但我们偶然发现了包还原!这是一个很棒的工具,但它似乎并不总是像我期望的那样工作。
当简单的“启用包还原”和重建无法解决问题时,我一直在采取这些步骤。
- 从解决方案中删除 Nuget 和 Packages 文件夹。
- 重启 Visual Studio
- 清洁解决方案
- 重建解决方案
现在,这让我获得了大约 90% 的软件包,但仍有一些无法解决。奇怪的是,我查看了 packages 文件夹,发现在构建/重建后安装了丢失的包,即使它仍然显示它丢失了。
那么,除非有更好的方法让它们自动恢复,有没有办法强制它查看包位置?
【问题讨论】:
-
有任何特定的版本要求吗?
-
我已经编辑了你的标题。请参阅“Should questions include “tags” in their titles?”,其中的共识是“不,他们不应该”。
-
@DanielA.White VS 2013,我在底部添加了该标签。谢谢约翰桑德斯
-
我的意思是软件包名称是否为特定版本?
-
@DanielA.White 在哪里可以看到命名版本?我必须在nuget中手动查找吗?
标签: asp.net visual-studio-2013 nuget-package-restore