Sdílet prostřednictvím


Odstranění balíčků

nuget.org nepodporuje trvalé odstranění balíčků. Tím by se přerušily všechny projekty v závislosti na dostupnosti balíčku, zejména u pracovních postupů sestavení, které zahrnují obnovení balíčku.

nuget.org podporuje vypisování balíčku, který lze provést na stránce správy balíčků na webu. Nezasílané balíčky se nezobrazují na nuget.org ani v uživatelském rozhraní sady Visual Studio a nezobrazují se ve výsledcích hledání. Nezasílané balíčky se ale stále dají stáhnout a nainstalovat pomocí přesného čísla verze, který podporuje obnovení balíčku. Kromě toho se nesdělené balíčky můžou stále objevit v následujících konkrétních scénářích:

  • Obnovení balíčku pomocí plovoucích verzí (například 1.0.0-*), pokud nejnovější dostupný balíček, který odpovídá omezením verze nebo závislosti, je nezařazený balíček.
  • Replikace balíčků prostřednictvím katalogu (protože katalog obsahuje také nezasílané balíčky).

Výjimky

Ve výjimečných situacích, jako je porušení autorských práv a potenciálně škodlivý obsah, může tým NuGet odstranit balíčky ručně. Balíček můžete nahlásit pomocí tlačítka "Ohlásit zneužití" na stránce s podrobnostmi balíčku NuGet.org. Pokud jste vlastníkem balíčku, přihlaste se ke svému účtu NuGet.org a pomocí tlačítka Kontaktovat podporu na stránce s podrobnostmi balíčku NuGet.org se obraťte na podporu NuGetu.

Zakázané použití

Balíčky, které splňují některá z následujících kritérií, nejsou povoleny ve veřejné galerii NuGet a okamžitě se odeberou bez diskuze. Vlastníci balíčků však budou upozorněni na odebrání.

  • Obsahuje malware, adware nebo jakýkoli druh spywaru.
  • Jsou navrženy tak, aby poškodily pracovní stanici vývojáře nebo jejich organizaci.
  • Porušuje autorská práva nebo porušuje licence.
  • Obsahuje neplatný obsah.
  • Používá se ke squatu identifikátorů balíčků, včetně balíčků s nulovou produktivitou obsahu. Balíčky musí obsahovat kód nebo vlastníci musí zřetězení identifikátoru někomu, kdo má skutečně produkt k odeslání.
  • Pokus o provedení galerie něco, co není explicitně navržené k provedení.
  • Porušuje nuget.org podmínky použití nebo pravidla chování jakýmkoli způsobem. Termíny jako "neočekávané", "nediskriminační", "nenávistné" a "zneužívající" se vyhodnocují a rozhodnou se podle vlastního uvážení týmu NuGet.

Pokud najdete balíček, který je v rozporu s některou z těchto položek, klikněte na odkaz Nahlásit zneužití na stránce s podrobnostmi balíčku a odešlete zprávu.

Všimněte si, že tým NuGet a .NET Foundation si vyhrazuje právo kdykoli změnit tato kritéria.

Zrušení zařazení balíčku

Zrušením zařazení verze balíčku se skryje v hledání a na stránce s podrobnostmi balíčku nuget.org. To umožňuje stávajícím uživatelům balíčku pokračovat v jeho používání, ale snižuje nové přijetí, protože balíček není viditelný ve vyhledávání.

Postup zrušení zařazení balíčku:

  1. Výběr Your account name (v pravém horním rohu) >Manage packages>Published packages
  2. Vyberte ikonu Spravovat balíček.
  3. Rozbalte část Výpis a vyberte verzi balíčku.
  4. Zrušte zaškrtnutí políčka Seznam ve výsledcích hledání a vyberte Uložit.

Konkrétní verze balíčku je nyní bez seznamu. Pokud to chcete ověřit, odhlaste se ze svého účtu a přejděte na stránku balíčku (bez části verze), například: https://www.nuget.org/packages/YOUR-PACKAGE-NAME/. Zobrazí se všechny verze tohoto balíčku, které nebyly uvedené v seznamu. Vlastník balíčku ale při přihlášení může zobrazit všechny verze a jejich stav výpisu.

Je také možné vypsat verzi balíčku (v případě, že nemůžete odstranit verzi balíčku). Další informace o vyřazení verzí balíčků najdete v tématu Vyřazení balíčků.