Excluir pacotes
O nuget.org não é compatível com a exclusão permanente de pacotes. Isso interrompe todos os projetos dependendo da disponibilidade do pacote, especialmente com fluxos de trabalho de build que envolvem a restauração do pacote.
O nuget.org é compatível com a remoção de pacotes da lista, o que pode ser feito na página de gerenciamento de pacotes no site. Pacotes não listados não aparecem em nuget.org ou na interface do usuário do Visual Studio e não aparecem nos resultados da pesquisa. Pacotes não listados, no entanto, ainda podem ser baixados e instalados usando um número de versão exata, compatível com a restauração do pacote. Além disso, os pacotes não listados ainda podem ser descobertos nos seguintes cenários específicos:
- Restauração de pacote usando versões flutuante (por exemplo,
1.0.0-*
), se o pacote mais recente que corresponder às restrições de versão ou de dependência for um pacote não listado. - Replicação de pacotes por meio do catálogo (visto que o catálogo também contém os pacotes não listados).
Exceções
Em situações excepcionais como violação de direitos autorais e conteúdo potencialmente prejudicial, os pacotes podem ser excluídos manualmente pela equipe do NuGet. Você pode relatar um pacote usando o botão "Relatar abuso" na página de detalhes do pacote NuGet.org. Se você for o proprietário do pacote, faça logon em sua conta do NuGet.org para acessar o suporte do NuGet usando o botão "Entrar em contato com o suporte" na página de detalhes do pacote do NuGet.org.
Uso proibido
Pacotes que atendem a qualquer um dos critérios a seguir não são permitidos na Galeria NuGet pública e serão removidos imediatamente sem discussão. Os proprietários dos pacotes serão, contudo, notificados sobre a remoção.
- Contém malware, adware ou qualquer tipo de spyware.
- Foi projetado para prejudicar a estação de trabalho do desenvolvedor ou sua organização.
- Viola direitos autorais ou licenças.
- Tem conteúdo ilegal.
- Está sendo usado para ocultar identificadores de pacote, incluindo pacotes que não tem nenhum conteúdo produtivo. Os pacotes precisam conter código ou os proprietários precisam conceder o identificador para alguém que realmente tem um produto para enviar.
- Tenta fazer a galeria fazer algo que ela não foi explicitamente projetada para fazer.
- Viola os Termos de Uso ou Código de Conduta do nuget.org de qualquer forma. Termos como "inesperado", "discriminatório", "odioso" e "abusivo" são avaliados e decididos a critério exclusivo da equipe do NuGet.
Se você encontrar um pacote que viole qualquer um desses pacotes, clique no link Relatar Abuso na página de detalhes do pacote e envie um relatório.
Observe que a equipe do NuGet e a .NET Foundation reserva o direito de alterar esses critérios a qualquer momento.
Removendo pacotes da lista
Remover uma versão do pacote da lista oculta-a da pesquisa e da página de detalhes do pacote de nuget.org. Isso permite que os usuários existentes do pacote continuem a usá-lo, mas reduz a nova adoção, já que o pacote não é visível na pesquisa.
Etapas para retirar um pacote da lista:
- Selecione
Your account name
(no canto superior direito) >Manage packages
>Published packages
- Selecione o ícone "Gerenciar pacote".
- Expanda a seção "Listagem" e selecione a versão do pacote
- Desmarque "Listar nos resultados da pesquisa" e selecione "Salvar"
A versão específica do pacote agora foi removida da lista. Para verificar, saia da sua conta e navegue até a página do pacote (sem a parte da versão), por exemplo: https://www.nuget.org/packages/YOUR-PACKAGE-NAME/
. Você verá todas as versões desse pacote que não foram removidas da lista. No entanto, o proprietário do pacote, quando conectado, pode ver todas as versões e seu status de listagem.
Também é possível substituir uma versão do pacote (caso você não possa excluir uma versão do pacote). Para obter mais informações sobre como preterir versões de pacotes, consulte Preterindo pacotes.