Pakete werden nicht wiederhergestellt, wenn auf der CI-Warteschlange unter TFS aufgebaut wird (VS Online VS2015)

Ich habe ein @ gefraFrage zu Build-Fehlern und fuhr fort, das Problem durch mein verzweifeltes Selbst weiter zu untersuchen.

Ich habe eine Vermutung, dass es sich bei dem Problem um die Pakete handelt, die abgerufen, aber nicht korrekt platziert wurden. Das Durchschauen der schmerzlich langweiligen Protokolle gab mir dies.

15.01.2016T21: 50: 40.8680146Z
Das in einem BeforeTargets-Attribut unter "C: \ Programme (x86) \ MSBuild \ Microsoft \ NuGet \ Microsoft.NuGet.targets (186,61)" aufgeführte Ziel "BeforeGenerateProjectPriFile" ist im Projekt nicht vorhanden und wird ignoriert .

Kurz danach sehe ich das erste Anzeichen, dass sich etwas seitwärts bewegt.

15.01.2016T21: 50: 43.9631666Z ## [Warnung]
C: \ Programme (x86) \ MSBuild \ 14.0 \ bin \ Microsoft.Common.CurrentVersion.targets (1819,5): Warnung MSB3245: Dieser Verweis konnte nicht aufgelöst werden. Die Assembly "Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35, processorArchitecture = MSIL" konnte nicht gefunden werden. Stellen Sie sicher, dass die Assembly auf dem Datenträger vorhanden ist. Wenn dieser Verweis für Ihren Code erforderlich ist, können Kompilierungsfehler auftreten.
15.01.2016T21: 50: 43.9631666Z 2>
C: \ Programme (x86) \ MSBuild \ 14.0 \ bin \ Microsoft.Common.CurrentVersion.targets (1819,5): Warnung MSB3245: Dieser Verweis konnte nicht aufgelöst werden. Die Assembly "Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35, processorArchitecture = MSIL" konnte nicht gefunden werden. Stellen Sie sicher, dass die Assembly auf dem Datenträger vorhanden ist. Wenn dieser Verweis für Ihren Code erforderlich ist, können Kompilierungsfehler auftreten. [C: \ a \ 1 \ s \ MyStuff \ MyStuff.csproj]

Und dann geht es weiter darum, Dinge zu berücksichtigen, die es nicht gibt.

15.01.2016T21: 50: 43.9661661Z
Considered ".. \ packages \ Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.0 \ lib \ net45 \ Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll", aber nicht vorhanden.
15.01.2016T21: 50: 43.9671655Z
For SearchPath "{TargetFrameworkDirectory}". 15.01.2016T21: 50: 43.9681655Z
Considered "C: \ Programme (x86) \ Referenzassemblys \ Microsoft \ Framework.NETFramework \ v4.5.2 \ Microsoft.CodeDom.Providers.DotNetCompilerPlatform.winmd", aber nicht vorhanden.
...

Ich bin weder mit CI in TFS noch mit VS Online vertraut, daher gibt es nur sehr wenige Informationen darüber, wo ich auf das Problem eingehen soll. Ich habe mich zu Tode gegoogelt und eine Unmenge verschiedener Einstellungen im gesamten Portal getestet. Kein Glück. Ich kann andere Fehler verursachen (wenn ich weiß, dass ich falsche Sachen eintippe usw.), aber auf die eine oder andere Weise dreh ich mich um diese.

Alle Hinweise wäre dankbar.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage