Nuget - 在构建期间不要看到允许nuget下载丢失的包

Nat*_*Pet 62 visual-studio-2010 visual-studio nuget

我收到一条消息说:

错误1默认情况下禁用包还原.要同意,请打开Visual Studio选项对话框,单击程序包管理器节点,然后选中"允许NuGet在构建期间下载缺少的程序包".您还可以通过将环境变量"EnableNuGetPackageRestore"设置为"true"来表示同意.

当我进入工具 - >选项时,我没有看到软件包管理器,下面我看到了软件包源和最近的软件包.我没有看到任何地方我可以设置允许Nuget在构建期间下载丢失的包.

Ale*_*ion 68

NuGet Package Manager 1.8添加了在UI中提供同意的选项.这是Tools-> Options-> Package Manager-> General下的第3项:"Package Restore:允许NuGet在构建期间下载丢失的包".

请确保NuGet在Tools-> Extension Manager中是最新的.

或者,您可以通过将EnableNuGetPackageRestoreEnvironment变量设置为来给予同意true.

  • 更新nuget修复了问题 (13认同)

Tom*_*Tom 60

我发现我需要额外的几个步骤来下载软件包

  1. 选中允许NuGet在构建期间下载缺少的包

  2. 选中始终在项目和解决方案中显示解决方

  3. 右键单击解决方案并启用NuGet Package Restore

  4. 打开"管理NuGet包",然后单击"还原"

  • 我没有在解决方案上下文菜单中显示"启用NuGet包恢复"的上下文菜单项 - 我在VS 2012中安装了最新版本的NuGet(2.0.30717.9005).有没有人遇到过这个问题? (5认同)