O atributo Include especifica a ID do pacote a ser adicionado ao projeto. O atributo Version especifica a versão a ser obtida. As versões são especificadas de acordo com as Regras de versão do NuGet.
Use condições para adicionar uma dependência disponível somente em um destino específico, conforme é mostrado no seguinte exemplo:
A dependência no exemplo anterior só será válida se o build estiver ocorrendo para esse destino determinado. O $(TargetFramework) na condição é uma propriedade do MSBuild que está sendo definida no projeto. Para aplicativos .NET mais comuns, você não precisa fazer isso.
Adicionar e remover dependências
Você pode adicionar e remover dependências editando o arquivo de projeto ou por meio dos comandos da CLI do .NET.
Editar o arquivo de projeto
Para adicionar uma dependência, adicione um item <PackageReference> dentro de um elemento <ItemGroup>. Você pode adicioná-la a um <ItemGroup> existente ou criar outro.
Não inclua entradas para a operação de restauração no arquivo .targets ou .props de um pacote referenciado. Essas entradas podem incluir itens PackageReference, atributos ExcludeAssets, os feeds NuGet a serem usados ou outra configuração do NuGet. Os arquivos .targets e .props dos pacotes só são usados quando a restauração do NuGet é concluída. Qualquer item necessário para a restauração precisa estar no arquivo de projeto ou no arquivo .targets do próprio projeto, não em uma dependência de pacote.
Caso deseje usar as APIs do ASP.NET em um aplicativo de console ou em uma biblioteca de classes, adicione um item FrameworkReference ao arquivo de projeto:
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários:
Crie um projeto do .NET e aprenda a adicionar pacotes e a gerenciar as dependências de pacote no projeto. Use a CLI do .NET Core e o registro do NuGet para adicionar bibliotecas e ferramentas aos aplicativos C# usando o Visual Studio Code.