Nuget – 在构build过程中不要看到允许nuget下载缺失的软件包
我收到一条消息,内容如下:
错误1默认情况下禁用软件包恢复function。 为了表示同意,打开Visual Studio选项对话框,点击包pipe理器节点,并选中“允许NuGet在构build过程中下载缺失的包”。 您也可以通过将环境variables“EnableNuGetPackageRestore”设置为“true”来表示同意。
当我去工具 – >选项,我没有看到包pipe理器和下面,我看到包源和最近的软件包。 我没有看到任何地方我可以设置允许Nuget在生成过程中下载丢失的包。
NuGet Package Manager 1.8中增加了用户界面同意的选项。 这是工具 – >选项 – >软件包pipe理器 – >常规下的第三项:“软件包还原:允许NuGet在构build过程中下载缺失的软件包”。
请确保NuGet在工具 – >扩展pipe理器中是最新的。
或者,您可以通过将EnableNuGetPackageRestore
环境variables设置为true
来表示同意。
我发现我需要额外几个步骤来下载软件包
-
检查允许NuGet在构build期间下载缺失的软件包
-
在项目和解决scheme中选中总是显示解
-
右键点击解决scheme并启用NuGet软件包还原
-
打开pipe理NuGet软件包并点击恢复
我似乎没有工具 – >选项[这是在Visual Studio 2013 :-)]下的“包pipe理器”节点。 为了得到那个节点,我浏览了工具 – >扩展和更新,并searchnuget。 安装“NuGet的Visual Studio 2013”得到了我的节点和允许包恢复的选项!
我正在使用Visual Studio 2010和NuGet 2.0。
有人已经检查了使用NuGet的各种软件包的解决scheme。 当我检查出解决scheme并构build它时,我得到了同样的错误。 更重要的是,当我从工具 – >选项窗口中查看NuGet Package Manager时,Package Restore已经选中了相应的checkbox。
我尝试点击Clear Package Cachebutton。 做完之后,一切都正确。
- 用多个DLL创buildnuget包
- Microsoft.WindowsAzure.ServiceRuntime的NuGet包在哪里?
- 从Xamarin Forms PCL中删除ios,windows8和wp8 – nuget 3.0select进入错误?
- 我在哪里可以find在包pipe理器窗口中执行的代码的控制台或debugging输出?
- 一个或多个软件包无法完全卸载
- 项目其他文件的NuGet包恢复失败:值不能为空或空string。 参数名称:root。 0 0
- Nuget的最佳做法:debugging还是发布?
- 从NuGet包添加本地文件到项目输出目录
- 创buildNuGet包时不要包含来自packages.config文件的依赖项