Ich habe einen Build-Schritt in meinem TeamCity-Server mit den folgenden Konfigurationen.TeamCity: Die Abhängigkeit Microsoft.Extensions.Options.ConfigurationExtensions> = 1.0.0 konnte nicht aufgelöst werden
HINWEIS: Teamcity ist in der gleichen Maschine wie meine Entwicklung Maschine installiert ist, so, wenn ich sage "Teamcity Server beziehe ich mich auf meine eigenen PC"
Runner Typ: Visual Studio (SLN)
Schritt Name: Build-Lösung
Schritt ausführen: Wenn alle vorherigen Schritte erfolgreich abgeschlossen
Lösung Dateipfad: MySolutionFile.sln
Ziele: reinigen Rebuild
Konfiguration: Veröffentlichung
Wenn Build-Lösung Schritt in Teamcity ausgeführt wird, ich das bekommen Folgefehler wenn eines meiner Projekte Project.Api.Rest
baut:
[Dnx] C:\TeamCity\buildAgent\work\ccd41c6e23422588\Project.Api.Rest\project.json(16, 71): error NU1001: The dependency Microsoft.Extensions.Options.ConfigurationExtensions >= 1.0.0 could not be resolved.
ERROR:
Meine Project.Api.Rest
baut perfekt in Visual Studio, ohne ein Problem. Außerdem habe ich aus Neugierde versucht, den Befehl auszuführen, den TeamCity verwendet, und es funktioniert auch ganz gut, werfen Sie einen Blick auf den Screenshot.
COMMAND:
dotnet build "C:\ProjectPath\Project.Api.Rest" --configuration Release --no-dependencies --no-incremental
ARBEITS COMMAND:
Wie kann ich diesen Fehler zu beheben Teamcity?
TeamCity Version: 9.1.6 (Build 37459)
Visual Studio 2015
Windows-10 64-Bit-
Ich stehe hier im Unternehmen vor dem gleichen Problem. Schaffst du es, das zu lösen? –
@ElmerDantas Ich habe es irgendwie geschafft, dieses Problem zu beheben, aber es ist keine vollständige Lösung. Sie können die '.lock.json'-Datei für jedes Projekt löschen, das diesen Fehler hat – jmc
Ich glaube nicht, dass mein Problem mit' lock.json'-Datei ist, weil ich es nicht in meinem Repository habe. Ich versuche es immer noch, weil ich mehr Abhängigkeitsprobleme habe als du. Wenn es mir gelingt, zu lösen, komme ich zurück, um es dir zu sagen. Vielen Dank –