我转到工具 -> 选项 -> 包管理器 -> 允许 Nuget... 已启用该选项。我打开包管理器控制台并键入install-package MyPackageName
以成功安装 NuGet 包,并且包文件夹创建良好。我很确定我已经安装了最新版本的 NuGet。
我关闭了解决方案和我的 VS2010,我删除了包文件夹,在 VS2010 中重新打开解决方案,但它根本不下载任何包。
我想我应该在解决方案中看到一个 .nuget 文件夹,但它不存在。
有什么线索吗?
我转到工具 -> 选项 -> 包管理器 -> 允许 Nuget... 已启用该选项。我打开包管理器控制台并键入install-package MyPackageName
以成功安装 NuGet 包,并且包文件夹创建良好。我很确定我已经安装了最新版本的 NuGet。
我关闭了解决方案和我的 VS2010,我删除了包文件夹,在 VS2010 中重新打开解决方案,但它根本不下载任何包。
我想我应该在解决方案中看到一个 .nuget 文件夹,但它不存在。
有什么线索吗?
您需要在您的解决方案上启用 NuGet 包还原。在解决方案资源管理器中,右键单击您的解决方案,然后单击“启用 NuGet 包还原”。这将创建.nuget
目录并添加将驱动包恢复过程的 nuget 目标。
有关演练,请参阅官方文档。
编辑:这个答案可能有些过时了。MSBuild 集成包还原不再是建议的包还原选项 - 请查看官方 NuGet 包还原文档中的自动包还原或命令行包还原。话虽如此,MSBuild-Integrated 包还原仍然有效,并且仍然受支持。
这两条 nuget 命令救了我的命:
Install-Package NuGet.CommandLine
Install-Package NuGetEnablePackageRestore