我收到一条消息说:
错误1默认情况下禁用包还原 . 要同意,请打开Visual Studio选项对话框,单击程序包管理器节点,然后选中“允许NuGet在构建期间下载缺少的程序包” . 您还可以通过将环境变量“EnableNuGetPackageRestore”设置为“true”来表示同意 .
当我进入工具 - >选项时,我没有看到软件包管理器,下面我看到了软件包源和最近的软件包 . 我没有看到任何地方我可以设置允许Nuget在构建期间下载丢失的包 .
NuGet Package Manager 1.8添加了在UI中提供同意的选项 . 这是Tools-> Options-> Package Manager-> General下的第3项:“Package Restore:允许NuGet在构建期间下载丢失的包” .
请确保NuGet在Tools-> Extension Manager中是最新的 .
或者,您可以通过将 EnableNuGetPackageRestore Environment变量设置为 true 来同意 .
EnableNuGetPackageRestore
true
我发现我需要额外的几个步骤来下载软件包
我似乎没有工具 - >选项下的“包管理器”节点[这是在Visual Studio 2013 :-)] . 为了获得该节点,我浏览了工具 - >扩展和更新并搜索了nuget . 安装“NuGet for Visual Studio 2013”为我提供了允许包恢复的节点和选项!
我正在使用Visual Studio 2010和NuGet 2.0 .
有人检查了使用NuGet进行各种打包的解决方案 . 当我检查出解决方案并构建它时,我得到了同样的错误 . 更重要的是,当我从工具 - >选项窗口查看NuGet包管理器时,包恢复已经选中了相应的复选框 .
我尝试单击Clear Package Cache按钮 . 完成后,一切都正确 Build .
4 回答
NuGet Package Manager 1.8添加了在UI中提供同意的选项 . 这是Tools-> Options-> Package Manager-> General下的第3项:“Package Restore:允许NuGet在构建期间下载丢失的包” .
请确保NuGet在Tools-> Extension Manager中是最新的 .
或者,您可以通过将
EnableNuGetPackageRestore
Environment变量设置为true
来同意 .我发现我需要额外的几个步骤来下载软件包
我似乎没有工具 - >选项下的“包管理器”节点[这是在Visual Studio 2013 :-)] . 为了获得该节点,我浏览了工具 - >扩展和更新并搜索了nuget . 安装“NuGet for Visual Studio 2013”为我提供了允许包恢复的节点和选项!
我正在使用Visual Studio 2010和NuGet 2.0 .
有人检查了使用NuGet进行各种打包的解决方案 . 当我检查出解决方案并构建它时,我得到了同样的错误 . 更重要的是,当我从工具 - >选项窗口查看NuGet包管理器时,包恢复已经选中了相应的复选框 .
我尝试单击Clear Package Cache按钮 . 完成后,一切都正确 Build .