Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A NuGet-csomagok olyan lefordított bináris kódot tartalmaznak, amelyet a fejlesztők más fejlesztők számára elérhetővé tesznek a projektjeikben való használatra. További információ: What is NuGet. Ez a rövid útmutató bemutatja, hogyan telepíthető a népszerű Newtonsoft.Json NuGet-csomag egy .NET-projektbe a dotnet add package parancs használatával.
A telepített csomagokra egy using <namespace> irányelvvel rendelkező kódban hivatkozhat, ahol <namespace> gyakran a csomag neve szerepel. Ezután használhatja a csomag API-ját a projektben.
Jótanács
A nuget.org/packages tallózással megkeresheti a saját alkalmazásaiban újra felhasználható csomagokat. Kereshet közvetlenül a Visual Studióban https://nuget.org, vagy csomagokat kereshet és telepíthet a Visual Studióban. További információ: NuGet-csomagok keresése és kiértékelése a projekthez.
Előfeltételek
- A parancssori
dotneteszközt biztosító .NET SDK. A Visual Studio 2017-től kezdve a dotnet CLI automatikusan telepíti a .NET- vagy .NET Core-alapú számítási feladatokat.
Projekt létrehozása
NuGet-csomagokat telepíthet egy .NET-projektbe. Ehhez az útmutatóhoz hozzon létre egy egyszerű .NET-konzolprojektet a dotnet parancssori felületével az alábbiak szerint:
Hozzon létre egy Nuget.Quickstart nevű mappát a projekthez.
Nyisson meg egy parancssort, és váltson az új mappára.
Hozza létre a projektet a következő paranccsal:
dotnet new consoleAz alkalmazás tesztelésére használható
dotnet run. A kimenetnekHello, World!meg kell jelennie.
A Newtonsoft.Json NuGet-csomag hozzáadása
A csomag telepítéséhez használja a
Newtonsoft.jsonkövetkező parancsot:dotnet add package Newtonsoft.JsonA parancs befejezése után nyissa meg a Nuget.Quickstart.csproj fájlt a Visual Studióban a hozzáadott NuGet-csomaghivatkozás megtekintéséhez:
<ItemGroup> <PackageReference Include="Newtonsoft.Json" Version="13.0.1" /> </ItemGroup>
A Newtonsoft.Json API használata az alkalmazásban
Nyissa meg a Program.cs fájlt a Visual Studióban, és adja hozzá a következő sort a fájl tetején:
using Newtonsoft.Json;Adja hozzá a következő kódot az
Console.WriteLine("Hello, World!");utasítás helyére: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); } } }Mentse a fájlt, majd hozza létre és futtassa az alkalmazást a
dotnet runparanccsal. A kimenet az objektum JSON-ábrázolásaAccounta kódban:{ "Name": "John Doe", "Email": "john@nuget.org", "DOB": "1980-02-20T00:00:00Z" }
Gratulálunk az első NuGet-csomag telepítéséhez és használatához!
Kapcsolódó videó
További NuGet-videók Channel 9 és YouTube.
Következő lépések
További információ a NuGet-csomagok telepítéséről és használatáról a dotnet cli-vel: