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:
- Výběr
Your account name
(v pravém horním rohu) >Manage packages
>Published packages
- Vyberte ikonu Spravovat balíček.
- Rozbalte část Výpis a vyberte verzi balíčku.
- 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ů.