Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Pakiety NuGet zawierają skompilowany kod binarny, który deweloperzy udostępniają innym deweloperom do użycia w swoich projektach. Aby uzyskać więcej informacji, zobacz Co to jest NuGet. Ten przewodnik szybkiego startu opisuje sposób instalowania popularnego pakietu NuGet Newtonsoft.Json w projekcie .NET przy użyciu polecenia dotnet add package.
Odwołujesz się do zainstalowanych pakietów w kodzie z dyrektywą using <namespace> , gdzie <namespace> często jest nazwą pakietu. Następnie możesz użyć interfejsu API pakietu w projekcie.
Wskazówka
Przeglądaj nuget.org/packages , aby znaleźć pakiety, których można używać ponownie we własnych aplikacjach. Możesz wyszukiwać bezpośrednio w witrynie https://nuget.orglub znajdować i instalować pakiety z poziomu programu Visual Studio. Aby uzyskać więcej informacji, zobacz Znajdowanie i ocenianie pakietów NuGet dla projektu.
Wymagania wstępne
- Zestaw .NET SDK, który udostępnia
dotnetnarzędzie wiersza polecenia. Począwszy od programu Visual Studio 2017, interfejs wiersza polecenia dotnet jest automatycznie instalowany z dowolnymi obciążeniami powiązanymi z platformą .NET lub .NET Core.
Tworzenie projektu
Pakiety NuGet można zainstalować w projekcie platformy .NET. W tym przewodniku stwórz prosty projekt konsolowy .NET, używając interfejsu wiersza poleceń dotnet w następujący sposób:
Utwórz folder o nazwie Nuget.Quickstart dla projektu.
Otwórz wiersz polecenia i przejdź do nowego folderu.
Utwórz projekt przy użyciu następującego polecenia:
dotnet new consoleUżyj polecenia
dotnet run, aby przetestować aplikację. Powinny zostać wyświetlone dane wyjścioweHello, World!.
Dodaj pakiet NuGet Newtonsoft.Json
Użyj następującego polecenia, aby zainstalować
Newtonsoft.jsonpakiet:dotnet add package Newtonsoft.JsonPo zakończeniu polecenia otwórz plik Nuget.Quickstart.csproj w programie Visual Studio, aby wyświetlić dodane odwołanie do pakietu NuGet:
<ItemGroup> <PackageReference Include="Newtonsoft.Json" Version="13.0.1" /> </ItemGroup>
Korzystanie z interfejsu API Newtonsoft.Json w aplikacji
W programie Visual Studio otwórz plik Program.cs i dodaj następujący wiersz w górnej części pliku:
using Newtonsoft.Json;Dodaj następujący kod, aby zastąpić instrukcję
Console.WriteLine("Hello, World!");: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); } } }Zapisz plik, a następnie skompiluj i uruchom aplikację przy użyciu
dotnet runpolecenia . Dane wyjściowe to obiektAccountw kodzie w reprezentacji JSON.{ "Name": "John Doe", "Email": "john@nuget.org", "DOB": "1980-02-20T00:00:00Z" }
Gratulacje dotyczące instalowania i używania pierwszego pakietu NuGet!
Powiązane wideo
Więcej filmów NuGet można znaleźć w witrynach Channel 9 i YouTube.
Następne kroki
Dowiedz się więcej o instalowaniu i używaniu pakietów NuGet za pomocą interfejsu wiersza polecenia dotnet: