2017-05-22 6 views
1

Ich bin neu in VSTS. Ich möchte meine Lösung bauen. Aus irgendeinem Grund ist die Visual Studio-Vorlage, die einmal dort war, nicht mehr. Also benutze ich die ASP.Net Vorlage. Momentan schlägt die Nuget-Wiederherstellung fehl; enter image description hereVSTS Bauen - NuGet Fehler wiederherzustellen: Nicht Leerzeichen vor dem ersten Tag

Dies wird wie folgt festgelegt;

Wenn ich zu den erweiterten Wiederherstellungsoptionen gehe und V4 statt der Standardversion V3.3 auswähle, bekomme ich stattdessen diesen Fehler;

============================================================================== 
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 

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

Wie behebe ich das Problem?

+0

Welche Art von Projekt bauen Sie? klassische asp.net, asp.net Kern, ..? –

+0

Es gibt bereits eine ähnliche Frage, überprüfen Sie bitte, ob die Lösung auch Ihre Probleme behebt (dies ist .net Kern spezifisch): http://stackoverflow.com/questions/40383096/vsts-build-error-non-whitespace-before- first-tag –

+0

Die Lösung enthält Projekte, von denen einer der Kern ist und die anderen nicht. Ich verstehe die Lösung der von Ihnen gestellten Frage nicht. Wo verwende ich den dotnet-restore commsnd? – arame3333

Antwort

3

Ich nehme es ein Projekt VS 2017 ist, versuchen Sie stattdessen Hosted VS 2017 Mittel zu verwenden.

Update:

Sepecify Nuget 4.0-Version von Nuget wiederherstellen Schritt/Aufgabe:

enter image description here

EDIT - Aus den Kommentaren unten, ist das Problem, indem sie leer der „Pfad zum Nugget wurde behoben. config "Parameter

+0

habe ich bereits festgelegt die Standard-Agentenwarteschlange auf "Hosted". – arame3333

+0

@ arame3333 Es gibt Hosted und Hosted VS 2017-Agenten, Sie müssen Hosted VS 2017 Agent verwenden. –

+0

Ok, du hattest Recht, dass ich das verpasst habe. Also habe ich den Agenten auf "Hosted VS 2017 Agent" gesetzt. Fertig den Build und ich bekomme den gleichen Fehler. – arame3333

Verwandte Themen