Hızlı başlangıç: DotNet CLı kullanarak bir paket yükleyip kullanma

NuGet paketler, diğer geliştiricilerin projelerinizde kullanabileceğiniz bir yeniden kullanılabilir kod içerir. arka plan için ne NuGet? ne olduğunu görün. Paketler, dotnet add package popüler dotnet add package paketi için bu makalede açıklandığı gibi komut kullanılarak bir .NET Core projesine yüklenir.

Yüklendikten sonra, koddaki pakete, using <namespace>< ad alanının > kullandığınız pakete özgü olduğunu bakın. Daha sonra paketin API 'sini kullanabilirsiniz.

İpucu

NuGet.org Ile başlayın: gözatma NUGET.org, .NET geliştiricilerinin kendi uygulamalarında yeniden kullanabilecekleri bileşenleri genellikle nasıl buldukları. bu makalede gösterildiği gibi, nuget.org doğrudan arayabilir veya Visual Studio içindeki paketleri bulabilir ve yükleyebilirsiniz.

Önkoşullar

  • Komut satırı aracını sağlayan .NET Core SDK. Visual Studio 2017 ' den başlayarak, dotnet clı, .net Core ile ilgili iş yükleriyle otomatik olarak yüklenir.

Proje oluşturma

NuGet paketleri, bir çeşit .net projesine yüklenebilir. Bu izlenecek yol için aşağıdaki gibi basit bir .NET Core konsol projesi oluşturun:

  1. Proje için bir klasör oluşturun.

  2. Bir komut istemi açın ve yeni klasöre geçiş yapın.

  3. Aşağıdaki komutu kullanarak projeyi oluşturun:

    dotnet new console
    
  4. dotnet runUygulamanın düzgün şekilde oluşturulduğunu test etmek için kullanın.

newtonsoft. Json NuGet paketini ekleme

  1. Paketini yüklemek için aşağıdaki komutu kullanın Newtonsoft.json :

    dotnet add package Newtonsoft.Json
    
  2. Komut tamamlandıktan sonra, .csproj eklenen başvuruyu görmek için dosyayı açın:

    <ItemGroup>
      <PackageReference Include="Newtonsoft.Json" Version="12.0.1" />
    </ItemGroup>
    

Uygulamada Newtonsoft. JSON API 'sini kullanma

  1. Dosyasını açın Program.cs ve dosyanın en üstüne aşağıdaki satırı ekleyin:

    using Newtonsoft.Json;
    
  2. Aşağıdaki kodu satırdan önce ekleyin class Program :

    public class Account
    {
        public string Name { get; set; }
        public string Email { get; set; }
        public DateTime DOB { get; set; }
    }
    
  3. Mainİşlevi aşağıdaki ile değiştirin:

    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);
    }
    
  4. Komutunu kullanarak uygulamayı derleyin ve çalıştırın dotnet run . Çıktı, koddaki nesnenin JSON temsili olmalıdır Account :

    {
      "Name": "John Doe",
      "Email": "john@nuget.org",
      "DOB": "1980-02-20T00:00:00Z"
    }
    

Channel 9 ve YouTube'da daha fazla NuGet video bulun.

Sonraki adımlar

ilk NuGet paketinizi yükleme ve kullanma hakkında tebrikler!

NuGet sunabileceği daha fazla incelemek için aşağıdaki bağlantıları seçin.