O Include atributo especifica a ID do pacote a ser adicionado ao projeto. O Version atributo 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 apenas em um destino específico, conforme mostrado no exemplo a seguir:
A dependência no exemplo anterior só será válida se a compilação estiver acontecendo para esse destino determinado. A $(TargetFramework) condição in é uma propriedade MSBuild que está sendo definida no projeto. Para os aplicativos .NET mais comuns, você não precisa fazer isso.
Adicionar e remover dependências
Você pode adicionar e remover dependências editando seu arquivo de projeto ou por meio de comandos da CLI do .NET.
Editar o arquivo de projeto
Para adicionar uma dependência, adicione um <PackageReference> item dentro de um <ItemGroup> elemento . Você pode adicionar a um existente <ItemGroup> ou criar um novo.
Não inclua entradas para a operação de restauração no arquivo .targets ou .props de um pacote referenciado. Essas entradas podem incluir PackageReference itens, ExcludeAssets atributos, os feeds do NuGet a serem usados ou outra configuração do NuGet. Os arquivos .targets e .props dos pacotes não são usados até que a restauração do NuGet seja concluída. Qualquer coisa necessária 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.
Se você quiser usar APIs de ASP.NET em um aplicativo de console ou biblioteca de classes, adicione um item FrameworkReference ao seu arquivo de projeto:
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários:
Crie um projeto .NET e aprenda a adicionar pacotes e a gerir as dependências de pacotes do seu projeto. Utilize a CLI de .NET Core e o registo do NuGet para adicionar bibliotecas e ferramentas às aplicações C# através do Visual Studio Code.