Dela via


Ta bort paket

nuget.org stöder inte permanent borttagning av paket. Detta skulle bryta alla projekt beroende på paketets tillgänglighet, särskilt med byggarbetsflöden som omfattar paketåterställning.

nuget.org stöder avlistning av ett paket, vilket kan göras på sidan för pakethantering på webbplatsen. Olistade paket visas inte på nuget.org eller i Visual Studio-användargränssnittet och visas inte i sökresultaten. Olistade paket kan dock fortfarande laddas ned och installeras med hjälp av ett exakt versionsnummer, som stöder paketåterställning. Dessutom kan olistade paket fortfarande identifieras i följande specifika scenarier:

  • Paketåterställning med flytande versioner (till exempel 1.0.0-*), om det senaste tillgängliga paketet som matchar versionen eller beroendebegränsningarna är ett ej listat paket.
  • Replikering av paket via katalogen (eftersom katalogen även innehåller olistade paket).

Exceptions

I undantagsfall som upphovsrättsintrång och potentiellt skadligt innehåll kan paket tas bort manuellt av NuGet-teamet. Du kan rapportera ett paket med hjälp av knappen "Rapportera missbruk" på sidan NuGet.org paketinformation. Om du är paketägare loggar du in på ditt NuGet.org-konto för att nå NuGet-supporten med hjälp av knappen "Kontakta support" på sidan NuGet.org paketinformation.

Förbjuden användning

Paket som uppfyller något av följande kriterier är inte tillåtna i det offentliga NuGet-galleriet och tas omedelbart bort utan diskussion. Paketägare kommer dock att meddelas om borttagningen.

  • Innehåller skadlig kod, adware eller någon form av spionprogram.
  • Är utformade för att skada en utvecklares arbetsstation eller deras organisation.
  • Bryter mot upphovsrätten eller bryter mot licenser.
  • Innehåller olagligt innehåll.
  • Används för att huka på paketidentifierare, inklusive paket som inte har något produktivt innehåll. Paket måste innehålla kod eller så måste ägarna ge identifieraren till någon som faktiskt har en produkt att leverera.
  • Försök att få galleriet att göra något som det inte uttryckligen har utformats för.
  • Bryter mot de nuget.org användningsvillkoren eller uppförandekoden på något sätt. Termer som "oväntat", "diskriminerande", "hatiskt" och "missbruk" utvärderas och avgörs efter eget gottfinnande av NuGet-teamet.

Om du hittar ett paket som bryter mot något av dessa objekt klickar du på länken Rapportera missbruk på sidan med paketinformation och skickar en rapport.

Observera att NuGet-teamet och .NET Foundation förbehåller sig rätten att ändra dessa kriterier när som helst.

Ta bort ett paket från listan

Om du avlistar en paketversion döljs den från sökning och från sidan med nuget.org paketinformation. Detta gör att befintliga användare av paketet kan fortsätta använda det, men minskar den nya implementeringen eftersom paketet inte visas i sökningen.

Steg för att avlista ett paket:

  1. Välj Your account name (i det övre högra hörnet) >Manage packages>Published packages
  2. Välj ikonen "Hantera paket"
  3. Expandera avsnittet "Lista" och välj paketversionen
  4. Avmarkera "Lista i sökresultat" och välj "Spara"

Den specifika paketversionen har nu olistats. För att verifiera detta loggar du ut ditt konto och navigerar till paketsidan (utan versionsdelen) t.ex. https://www.nuget.org/packages/YOUR-PACKAGE-NAME/. Du kommer att se alla versioner av paketet som inte har tagits bort från listan. Paketägaren kan dock se alla versioner och deras liststatus när han eller hon är inloggad.

Det är också möjligt att avskriva en paketversion (ifall du inte kan ta bort en paketversion). Mer information om inaktuella paketversioner finns i Inaktuella paket.