Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Os pacotes NuGet contêm código binário compilado que os desenvolvedores disponibilizam para outros desenvolvedores usarem em seus projetos. Para obter mais informações, consulte o que é o NuGet. Este guia de início rápido descreve como instalar o popular pacote NuGetNewtonsoft.Json em um projeto .NET com o comando dotnet add package.
Você se refere a pacotes instalados no código com uma diretiva using <namespace>, onde <namespace> geralmente é o nome do pacote. Em seguida, você pode usar a API do pacote em seu projeto.
Dica
Navegue nuget.org/packages para encontrar pacotes que você pode reutilizar em seus próprios aplicativos. Você pode pesquisar diretamente em https://nuget.org, ou encontrar e instalar pacotes de dentro do Visual Studio. Para obter mais informações, consulte Localizar e avaliar pacotes NuGet para seu projeto.
Pré-requisitos
- O SDK do .NET, que fornece a
dotnetferramenta de linha de comando. A partir do Visual Studio 2017, a CLI do dotnet é instalada automaticamente com cargas de trabalho relacionadas ao .NET ou ao .NET Core.
Criar um projeto
Você pode instalar pacotes NuGet em um projeto .NET. Para este passo a passo, crie um projeto de console .NET simples usando a CLI do dotnet, da seguinte maneira:
Crie uma pasta chamada Nuget.Quickstart para o projeto.
Abra um prompt de comando e alterne para a nova pasta.
Crie o projeto usando o seguinte comando:
dotnet new consoleUse
dotnet runpara testar o aplicativo. Você deverá ver a saídaHello, World!.
Adicionar o pacote NuGet Newtonsoft.Json
Use o seguinte comando para instalar o pacote
Newtonsoft.json:dotnet add package Newtonsoft.JsonDepois que o comando for concluído, abra o arquivo Nuget.Quickstart.csproj no Visual Studio para ver a referência de pacote NuGet adicionada:
<ItemGroup> <PackageReference Include="Newtonsoft.Json" Version="13.0.1" /> </ItemGroup>
Usar a API Newtonsoft.Json no aplicativo
No Visual Studio, abra o arquivo Program.cs e adicione a seguinte linha na parte superior do arquivo:
using Newtonsoft.Json;Adicione o seguinte código para substituir a
Console.WriteLine("Hello, World!");instrução:namespace Nuget.Quickstart { public class Account { public string? Name { get; set; } public string? Email { get; set; } public DateTime DOB { get; set; } } internal class Program { static void Main(string[] args) { Account account = new Account { Name = "John Doe", Email = "john@nuget.org", DOB = new DateTime(1980, 2, 20, 0, 0, 0, DateTimeKind.Utc), }; string json = JsonConvert.SerializeObject(account, Formatting.Indented); Console.WriteLine(json); } } }Salve o arquivo e, em seguida, compile e execute o aplicativo usando o
dotnet runcomando. A saída é a representação JSON doAccountobjeto no código:{ "Name": "John Doe", "Email": "john@nuget.org", "DOB": "1980-02-20T00:00:00Z" }
Parabéns por instalar e usar seu primeiro pacote NuGet!
Vídeo relacionado
Encontre mais vídeos do NuGet no Canal 9 e no YouTube.
Próximas etapas
Saiba mais sobre como instalar e usar pacotes NuGet com a CLI do dotnet: