Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In questo avvio rapido, si installa il popolare pacchetto NuGet Newtonsoft.Json in un progetto .NET. I pacchetti NuGet contengono codice binario compilato che gli sviluppatori rendono disponibili ad altri sviluppatori per l'uso nei progetti. Per altre informazioni, vedere Introduzione a NuGet.
Per installare il pacchetto, usare il comando dotnet package add , che fa parte dell'interfaccia della riga di comando dotnet.
Suggerimento
Esplorare nuget.org/packages per trovare i pacchetti che è possibile riutilizzare nelle proprie applicazioni. È possibile cercare direttamente in https://nuget.org/packages oppure trovare e installare pacchetti da Visual Studio. Per altre informazioni, vedere Trovare e valutare i pacchetti NuGet per il progetto.
Prerequisiti
.NET SDK, che fornisce la CLI di dotnet. In Visual Studio, la CLI dotnet viene installata automaticamente con qualsiasi workload .NET.
Creare un progetto
È possibile installare pacchetti NuGet in un progetto di .NET. Per questa guida introduttiva, seguire questa procedura per creare un progetto console di base .NET usando l'interfaccia della riga di comando dotnet:
Creare una cartella denominata Nuget.Quickstart per il progetto.
Aprire una finestra del prompt dei comandi e passare alla nuova cartella.
Creare il progetto usando il comando seguente:
dotnet new consoleUsare
dotnet runper testare l'app. Il comando scrive l'output seguente nella schermata:Hello, World!.
Aggiungere il pacchetto NuGet Newtonsoft.Json
Usare il comando seguente per installare il pacchetto
Newtonsoft.Json:dotnet package add Newtonsoft.JsonSe si utilizza .NET 9 o versioni precedenti, utilizzare invece la forma a verbo iniziale:
dotnet add package Newtonsoft.JsonAl termine del comando, aprire il file Nuget.Quickstart.csproj in Visual Studio o in un editor di testo. Verificare la presenza del riferimento al pacchetto NuGet aggiunto:
<ItemGroup> <PackageReference Include="Newtonsoft.Json" Version="13.0.4" /> </ItemGroup>
Usare l'API Newtonsoft.Json nell'app
Nel codice si fa riferimento ai pacchetti installati usando una using <namespace> direttiva, dove <namespace> è spesso il nome del pacchetto. È quindi possibile usare l'API del pacchetto nel progetto.
In Visual Studio o in un editor di testo aprire il file Program.cs. Aggiungere la riga seguente all'inizio del file:
using Newtonsoft.Json;Aggiungere il codice seguente per sostituire l'istruzione
Console.WriteLine("Hello, World!");:namespace Nuget.Quickstart { public class Account { public string? Id { get; set; } public decimal Balance { get; set; } public DateTime Created { get; set; } } internal class Program { static void Main(string[] args) { Account account = new Account { Id = "A1bC2dE3fH4iJ5kL6mN7oP8qR9sT0u", Balance = 4389.21m, Created = new DateTime(2026, 4, 16, 0, 0, 0, DateTimeKind.Utc), }; string json = JsonConvert.SerializeObject(account, Formatting.Indented); Console.WriteLine(json); } } }Salvare il file e quindi compilare ed eseguire l'app usando il
dotnet runcomando . L'output è la rappresentazione JSON dell'oggettoAccountnel codice:{ "Id": "A1bC2dE3fH4iJ5kL6mN7oP8qR9sT0u", "Balance": 4389.21, "Created": "2026-04-16T00:00:00Z" }
Video correlati
Per video sull'uso di NuGet per la gestione dei pacchetti, vedere .NET Package Management con NuGet per principianti e NuGet per principianti.
Contenuti correlati
Per altre informazioni sull'installazione e l'uso di pacchetti NuGet tramite l'interfaccia della riga di comando dotnet, vedere gli articoli seguenti: