Freigeben über


Löschen von Paketen

nuget.org unterstützt das dauerhafte Löschen von Paketen nicht. Dies würde jedes Projekt je nach Verfügbarkeit des Pakets unterbrechen, insbesondere bei Buildworkflows, die paketwiederherstellung erfordern.

nuget.org unterstützt das Aufheben der Liste eines Pakets, das auf der Paketverwaltungsseite auf der Website ausgeführt werden kann. Nicht aufgelistete Pakete werden nicht auf nuget.org oder in der Visual Studio-Benutzeroberfläche angezeigt und werden nicht in Suchergebnissen angezeigt. Nicht aufgelistete Pakete können jedoch weiterhin mithilfe einer genauen Versionsnummer heruntergeladen und installiert werden, die die Paketwiederherstellung unterstützt. Darüber hinaus können nicht aufgelistete Pakete in den folgenden spezifischen Szenarien weiterhin ermittelt werden:

  • Paketwiederherstellung mit floatenden Versionen (z. B. 1.0.0-*), wenn das neueste verfügbare Paket, das den Versions- oder Abhängigkeitseinschränkungen entspricht, ein nicht aufgelistetes Paket ist.
  • Replikation von Paketen über den Katalog (da der Katalog auch nicht aufgelistete Pakete enthält).

Exceptions

In Ausnahmefällen wie Urheberrechtsverletzungen und potenziell schädlichen Inhalten können Pakete manuell vom NuGet-Team gelöscht werden. Sie können ein Paket über die Schaltfläche "Missbrauch melden" auf der Seite NuGet.org Paketdetails melden. Wenn Sie der Paketbesitzer sind, melden Sie sich bei Ihrem NuGet.org Konto an, um den NuGet-Support über die Schaltfläche "Support kontaktieren" auf der Seite NuGet.org Paketdetails zu erreichen.

Unzulässige Verwendung

Pakete, die einem der folgenden Kriterien entsprechen, sind im öffentlichen NuGet-Katalog nicht zulässig und werden sofort ohne Diskussion entfernt. Paketbesitzer werden jedoch über die Entfernung benachrichtigt.

  • Enthält Schadsoftware, Adware oder jede Art von Spyware.
  • Sind darauf ausgelegt, die Arbeitsstation eines Entwicklers oder ihrer Organisation zu schädigen.
  • Verletzt Urheberrechte oder verletzt Lizenzen.
  • Enthält unzulässige Inhalte.
  • Werden verwendet, um sich auf Paketbezeichner zu setzen, einschließlich Paketen mit null produktiven Inhalten. Pakete müssen Code enthalten, oder die Besitzer müssen die ID einer Person zuweisen, die tatsächlich über ein Produkt verfügt, das ausgeliefert werden soll.
  • Versuchen Sie, mit der Galerie etwas zu erreichen, wofür sie nicht ausdrücklich dafür ausgelegt ist.
  • Verletzt die nuget.org Nutzungsbedingungen oder Verhaltensregeln auf irgendeine Weise. Begriffe wie "unerwartet", "diskriminierend", "hassvoll" und "missbräuchlich" werden ausgewertet und im alleinigen Ermessen des NuGet-Teams entschieden.

Wenn Sie ein Paket finden, das gegen eines dieser Elemente verstößt, klicken Sie auf der Seite mit den Paketdetails auf den Link " Missbrauch melden ", und übermitteln Sie einen Bericht.

Beachten Sie, dass das NuGet-Team und .NET Foundation jederzeit das Recht haben, diese Kriterien zu ändern.

Ein Paket von der Liste entfernen

Durch das Entfernen aus der Liste einer Paketversion wird sie von der Suche sowie von der Seite mit Paketdetails auf nuget.org ausgeblendet. Dies ermöglicht es vorhandenen Benutzern des Pakets, es weiterhin zu verwenden, reduziert aber die neue Einführung, da das Paket in der Suche nicht sichtbar ist.

Schritte zum Aufheben der Liste eines Pakets:

  1. Auswählen Your account name (in der oberen rechten Ecke) >Manage packages>Published packages
  2. Wählen Sie das Symbol "Paket verwalten" aus.
  3. Erweitern Sie den Abschnitt "Listing", und wählen Sie die Paketversion aus.
  4. Deaktivieren Sie "Liste in Suchergebnissen", und wählen Sie "Speichern" aus.

Die spezifische Paketversion wurde jetzt aus der Liste entfernt. Um dies zu überprüfen, melden Sie sich von Ihrem Konto ab und navigieren Sie zur Paketseite (ohne Versionsteil), z. B.: https://www.nuget.org/packages/YOUR-PACKAGE-NAME/. Es werden alle Versionen dieses Pakets angezeigt, die nicht aufgelistet wurden. Der Paketbesitzer kann jedoch, wenn er angemeldet ist, alle Versionen und deren Eintragsstatus anzeigen.

Es ist auch möglich, eine Paketversion als veraltet zu markieren (wenn Sie eine Paketversion nicht löschen können). Weitere Informationen zu veralteten Paketversionen finden Sie unter Veraltete Pakete.