【发布时间】:2017-07-15 03:35:29
【问题描述】:
我有一个包含多个项目的C# 解决方案。一些项目引用了 nuget 包。整个解决方案(但没有下载的 dll)由 git 存储库跟踪。
在将其克隆到其他地方并尝试构建 nuget 后,询问它是否应该下载丢失的包。下载后仍然缺少几个引用的库。
我可以按照以下步骤一一修复:
- 删除参考
- 删除 packages.config 文件中的包
- 通过 nuget 再次安装此包
有没有更好的方法来做到这一点?我尝试重新安装所有 nuget 包,但我的 Visual Studion 崩溃了。重新启动并重试后,我留下了更多丢失的包。
另一种方法是运行:
- PM> 卸载包 {Name}
- PM> 安装包 {Name}
对于每个丢失的包。缺少包裹是指所有带有黄色标记的包裹。没有卸载命令我无法安装它,因为 nuget 说它已经被引用了。
【问题讨论】:
标签: nuget