2017-04-10 8 views
0

Ich habe kürzlich bei einer neuen Firma angefangen und war beauftragt, Probleme der Abhängigkeitsverwaltung zu lösen.Nuget Dependency Management - was sind meine Optionen?

Werkzeuge: von Visual Studio Enterprise 2015

Nuget 3.x

Team Foundation Server 2012 (wird für mindestens sechs Monate nicht zu aktualisieren)

MS SQL Server 2008

Aktuelle Dependency Management-Lösung ist die Verwendung von Project References (es ist ziemlich das Netz der Verwirrung)

.NET FrameWork 4.0 (sie werden in absehbarer Zeit nicht aktualisiert - mehrere Dutzend Produkte, alle in 4.0 oder früher geschrieben)

Ich habe versucht, nugget Pakete und Abhängigkeiten zu bekommen, um mit VS 2015 und den oben genannten Tools zu arbeiten. Das Problem, auf das ich gestoßen bin, ist ein häufiges Problem: csproj-Hinweispfade, die in die csproj-Datei geschrieben wurden. Wenn ich für diese Abhängigkeiten keine flexiblen Versionen bekomme, ist das Leben unangenehm.

Ich bin auf der Suche nach etwas flexibler wie Project.JSON, wo wir Transitive Restore verwenden können.

Mein erster Eindruck ist, ich bin mit klassischen Csproj und Tipppath Hölle stecken.

Gedanken?

Antwort

0

Mit Nuget 3 können Sie project.json verwenden. Das ist vielleicht die beste Wette hier.

Danke allen! : D

Verwandte Themen