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:
Proje için bir klasör oluşturun.
Bir komut istemi açın ve yeni klasöre geçiş yapın.
Aşağıdaki komutu kullanarak projeyi oluşturun:
dotnet new consoledotnet runUygulamanın düzgün şekilde oluşturulduğunu test etmek için kullanın.
newtonsoft. Json NuGet paketini ekleme
Paketini yüklemek için aşağıdaki komutu kullanın
Newtonsoft.json:dotnet add package Newtonsoft.JsonKomut tamamlandıktan sonra,
.csprojeklenen 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
Dosyasını açın
Program.csve dosyanın en üstüne aşağıdaki satırı ekleyin:using Newtonsoft.Json;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; } }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); }Komutunu kullanarak uygulamayı derleyin ve çalıştırın
dotnet run. Çıktı, koddaki nesnenin JSON temsili olmalıdırAccount:{ "Name": "John Doe", "Email": "john@nuget.org", "DOB": "1980-02-20T00:00:00Z" }
İlgili video
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.