Ich habe einige .NET-Projekte, die langsam groß genug werden, um sich mit Dependency Management-Lösungen zu befassen, sodass wir keine Binärdateien von einem Projekt in ein anderes kopieren müssen. Folgendes habe ich bisher gefunden:
- NPanday basiert auf einem Hafen von Maven. Ich kann nicht sagen, wie kürzlich daran gearbeitet wurde, aber die letzte Veröffentlichung war im Mai 2011.
- NuGet scheint sich in der aktiven Entwicklung zu befinden und wird offenbar direkt von Microsoft unterstützt. Einige Leute haben sich darüber beschwert, dass es "nur die Abhängigkeitsauflösung behandelt", aber ich weiß nicht, was es sonst noch ansprechen soll oder ob es seitdem mehr Funktionen hinzugefügt hat. Es scheint, dass kürzlich die Möglichkeit hinzugefügt wurde, Binärdateien als Teil des Erstellungsprozesses zu importieren, sodass wir sie nicht in unsere Repositorys übertragen müssen.
- Refix scheint sich noch in der Beta zu befinden, nachdem es seit September 2011 keine Aufmerksamkeit mehr erhalten hat.
Würde jemand mit jüngsten Erfahrungen mit einem dieser Tools für das Abhängigkeitsmanagement (oder mit anderen, die gut funktionieren) Ihre Erfahrungen teilen? Ist NuGet ausgereift genug, um es für das Abhängigkeitsmanagement zu verwenden? Wenn nicht, was fehlt es?