VSTS Build - NUGET恢复错误:第一个标记之前的非空格

时间:2017-05-22 07:38:11

标签: nuget visual-studio-2017 azure-pipelines

我是VSTS的新手。 我想建立我的解决方案。由于某种原因,曾经存在的Visual Studio模板不再存在。所以我使用ASP.Net模板。 目前,Nuget Restore失败了; enter image description here

设定如下; enter image description here

当我转到高级还原选项并选择V4而不是默认的V3.3时,我收到此错误;

==============================================================================
Task         : NuGet Installer
Description  : Installs or restores missing NuGet packages
Version      : 0.2.31
Author       : Microsoft Corporation
Help         : [More Information](https://go.microsoft.com/fwlink/?LinkID=613747)
==============================================================================

C:\Windows\system32\chcp.com 65001
Active code page: 65001
Detected NuGet version 4.0.0.2283 / 4.0.0
SYSTEMVSSCONNECTION exists true

d:\a\_tasks\NuGetInstaller_333b11bd-d341-40d9-afcf-b32d5ce6f23b\0.2.31\node_modules\nuget-task-common\NuGet\4.0.0\NuGet.exe restore -NonInteractive d:\a\1\s\SIR.sln -ConfigFile d:\a\1\s\SIR.sln
NuGet.Config is not valid XML. Path: 'd:\a\1\s\SIR.sln'.
  Data at the root level is invalid. Line 2, position 1.

Error: d:\a\_tasks\NuGetInstaller_333b11bd-d341-40d9-afcf-b32d5ce6f23b\0.2.31\node_modules\nuget-task-common\NuGet\4.0.0\NuGet.exe failed with return code: 1

Packages failed to install

******************************************************************************

Finishing: NuGet restore

******************************************************************************

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

我认为这是一个VS 2017项目,请尝试使用Hosted VS 2017代理。

更新

Sepecify Nuget 4.0版本的Nuget恢复步骤/任务:

enter image description here

编辑 - 从下面的评论中,通过将“Path to nugget.config”参数设为空白来解决问题