NugetPackageRestore 使用 Nuget.CoreNuget.Commandline 在 Nuget 包还原后将 Nuget 包文件还原到项目的 MSBuild 任务。

The Task NugetPackageRestore 创建一个在 BeforeBuild 上执行的任务,它需要将所有包文件复制到您的项目中,通过使用 Nuget.Core 中的 Nuget ProjectManager 从包文件夹中重新安装包,在 Nuget 包恢复之后已恢复您所有的包裹。它需要启用 Nuget 包还原功能

NuGet 2.7 中引入的后台 Nuget 包还原 允许将您的包还原到您的解决方案:尽管此解决方案会还原所有包,但它不会将包文件复制到您的解决方案文件夹中,而是将它们留在包文件夹中。此类问题已在 codeplex 中多次解决: Jeff Handley