【发布时间】:2017-06-27 20:01:12
【问题描述】:
我正在使用 Visual Studio 2013。我正在尝试将来自另一个项目的所有 nuget 包添加到该项目中。我将一个项目包下的所有文件夹都复制到了这个项目中,如何添加到 Visual Studio?
我尝试使用包管理器控制台更新 nuget 包,但我不确定要写什么?
我尝试了 Update-Package -Reinstall -Solution Babysitter2 [Babysitter2]
我做错了什么?
这就是我的项目设置的样子。
【问题讨论】:
-
你到底想做什么?如果两个项目都在同一个解决方案上,你所要做的就是:
install-package package-name ...在包管理器控制台上选择项目,它会注意到包已经安装并且只会添加对你选择的项目的引用,否则你可能想尝试本地存储库 -
他们不在同一个解决方案中。我应该引用我从中获取的原始项目吗?
-
然后为什么不通过简单地发出
install-package命令将它们从 Nuget.org 中拉出来,或者您可以在解决方案资源管理器中右键单击您的项目并点击“管理 Nuget 包”项,您将提供一个 UI,也许这对你会更好 -
正如 Luiso 所说,从 解决方案级别 而非项目级别进行管理。这样,您可以一次将包添加到多个项目中。