2016-04-15 15 views
0

Dieser Fehler tritt auf dem Bamboo-Build-Server während eines Befehls auf, der die NuGet-Pakete meiner Lösung wiederherstellt. Ich kann diesen Fehler umgehen, indem ich die Aufgabe zur Paketwiederherstellung deaktiviere. Dies ist jedoch nur eine vorübergehende Lösung. Gibt es eine Möglichkeit, dass ich überprüfen kann, ob die Abhängigkeit beim Ausführen der Aufgabe besteht? Dieser Fehler tritt auf, bevor MSBUILD ausgeführt wird. Ich verwende .NET 4.5'Portable.BouncyCastle' hat bereits eine Abhängigkeit für 'System.Collections' definiert

Antwort

2

Der already has a dependency defined for Fehler bei der Installation eines NuGet-Pakets ist aufgrund einer bug in older versions of NuGet.

Sie sollten NuGet auf dem Build-Server aktualisieren oder einen eigenen Build-Schritt ausführen, der eine Version von NuGet verwendet, die Sie separat herunterladen oder bereitstellen.

1

Dieses Problem behoben ist, wenn Sie nuget Version verwenden: 3.4.4+

https://dist.nuget.org/index.html

Ich würde empfehlen, neueste Version mit

+1

Das ist für mich gearbeitet. Als ich zu Extensions> Tools in VS13 ging, gab es mir keine Möglichkeit, NuGet zu aktualisieren, was mich glauben ließ, dass ich die neueste Version hatte. Allerdings habe ich nicht, und war in der Lage, von 2.8 -> 2.12 mit Ihrem Link zu aktualisieren. –

+0

Ich benutze Nuget 2.8.7 und ich habe immer noch dieses Problem, also ist Ihr Anspruch über in 2.8.6 behoben wird falsch – ympostor

+0

immer noch aktualisiere ich auf neuesten nugget das Problem beheben. Recht? –