Megosztás a következőn keresztül:


Rövid útmutató: Csomag telepítése és használata a dotnet parancssori felületével

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 dotnet eszkö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:

  1. Hozzon létre egy Nuget.Quickstart nevű mappát a projekthez.

  2. Nyisson meg egy parancssort, és váltson az új mappára.

  3. Hozza létre a projektet a következő paranccsal:

    dotnet new console
    
  4. Az alkalmazás tesztelésére használható dotnet run . A kimenetnek Hello, World!meg kell jelennie.

A Newtonsoft.Json NuGet-csomag hozzáadása

  1. A csomag telepítéséhez használja a Newtonsoft.json következő parancsot:

    dotnet add package Newtonsoft.Json
    
  2. A 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

  1. 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;
    
  2. 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);
            }
        }
    }
    
  3. Mentse a fájlt, majd hozza létre és futtassa az alkalmazást a dotnet run paranccsal. A kimenet az objektum JSON-ábrázolása Account a 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!

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: