12

我转到工具 -> 选项 -> 包管理器 -> 允许 Nuget... 已启用该选项。我打开包管理器控制台并键入install-package MyPackageName以成功安装 NuGet 包,并且包文件夹创建良好。我很确定我已经安装了最新版本的 NuGet。

我关闭了解决方案和我的 VS2010,我删除了包文件夹,在 VS2010 中重新打开解决方案,但它根本不下载任何包。

我想我应该在解决方案中看到一个 .nuget 文件夹,但它不存在。

有什么线索吗?

4

2 回答 2

22

您需要在您的解决方案上启用 NuGet 包还原。在解决方案资源管理器中,右键单击您的解决方案,然后单击“启用 NuGet 包还原”。这将创建.nuget目录并添加将驱动包恢复过程的 nuget 目标。

有关演练,请参阅官方文档

编辑:这个答案可能有些过时了。MSBuild 集成包还原不再是建议的包还原选项 - 请查看官方 NuGet 包还原文档中的自动包还原或命令行包还原。话虽如此,MSBuild-Integrated 包还原仍然有效,并且仍然受支持。

于 2013-05-29T01:28:29.637 回答
0

这两条 nuget 命令救了我的命:

Install-Package NuGet.CommandLine
Install-Package NuGetEnablePackageRestore
于 2017-01-30T15:57:34.953 回答