Visual studio 2015 Visual Studio联机和自动Nuget包还原失败

Visual studio 2015 Visual Studio联机和自动Nuget包还原失败,visual-studio-2015,nuget,azure-devops,nuget-package-restore,Visual Studio 2015,Nuget,Azure Devops,Nuget Package Restore,我有一个带有几个项目的VS2015解决方案。当我签入VSO时,我收到一堆错误消息: 此项目引用此项目上缺少的NuGet包 电脑。使用NuGet Package Restore下载它们。更多 有关详细信息,请参阅。这个 缺少的文件是 这意味着Nuget不会还原包。SO上的其他一些帖子建议在解决方案级别启用Nuget restore,这将向解决方案中添加3个文件并更新项目 问题是Visual Studio 2015不再提供此功能,因为它现在支持自动Nuget包还原功能。Nuget的官方文件也不是很清

我有一个带有几个项目的VS2015解决方案。当我签入VSO时,我收到一堆错误消息:

此项目引用此项目上缺少的NuGet包 电脑。使用NuGet Package Restore下载它们。更多 有关详细信息,请参阅。这个 缺少的文件是

这意味着Nuget不会还原包。SO上的其他一些帖子建议在解决方案级别启用Nuget restore,这将向解决方案中添加3个文件并更新项目

问题是Visual Studio 2015不再提供此功能,因为它现在支持自动Nuget包还原功能。Nuget的官方文件也不是很清楚。任何帮助都将不胜感激。

请确保“允许NuGet下载缺少的软件包”和“在Visual Studio中生成期间自动检查缺少的软件包”已从“Visual Studio\Tools\Options\NuGet软件包管理器”中选中。然后从“软件包管理器控制台”运行以下命令以重新安装所有NuGet软件包:

Update-package -reinstall

我通过从VSO中的项目中删除
packages
文件夹解决了这个问题。现在,当我签入时,它可以正确恢复包并成功构建

不要使用将
numget.exe
numget.targets
添加到解决方案中的自动包还原。自NuGet 2.7以来,它一直被弃用