2016-06-17 5 views
0

Ich habe .NET Core C# Klassenbibliothek Projekte, die ich in NuGet available here hochladen möchte.Die beste Methode zum Hochladen mehrerer .NET Core-Pakete mit Abhängigkeiten zu NuGet?

Einige dieser Pakete hängen von anderen von der Lösung ab. Zum Beispiel hängt MyTested.AspNetCore.Mvc von MyTested.AspNetCore.Mvc.Core ab.

Da es leichte Verzögerung der Indizierung, wenn ein Paket zu NuGet Upload wie kann ich folgendes Problem überwinden:

  1. Ich beginne das Hochladen von Paketen (CI oder manuell)
  2. 3 von 9 (oder mehr) Pakete sind bereits hochgeladen, aber der Rest fehlt noch
  3. Während ich sie hochladen, versucht jemand ein Paket zum Download, aber seine Abhängigkeiten indiziert sind noch nicht
  4. er einen Fehler erhält, dass ein Paket fehlt

Was sind meine besten Optionen hier?

Soll ich die Pakete vom niedrigsten abhängigen Paket hochladen und mit dem am meisten abhängigen beenden? Da sich die Anzahl der Pakete in Zukunft erhöhen kann, kann dies zu mühsamer Arbeit führen.

Sollte ich alle Pakete aufheben, bis sie alle hochgeladen sind, und sie dann auf einmal auflisten?

Alles andere als Lösung? Ich frage mich, wie Microsoft mit .NET Core und ASP.NET Core arbeitet, wo sie Hunderte von Paketen haben, die voneinander abhängen.

Antwort

2

Ich glaube (Erinnerung von einem community standup), dass das Team alle Pakete in einem nicht aufgelisteten Zustand hochlädt, dann den Schalter anschlägt, um sie aufgelistet/indiziert zu haben.

Verwandte Themen