hızlı başlangıç: Mac için Visual Studio bir paketi 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, NuGet Paket Yöneticisi kullanarak bir Mac için Visual Studio projesine yüklenir. Bu makalede, popüler Newtonsoft. JSON paketini ve bir .NET Core konsol projesini kullanan işlem gösterilmektedir. Aynı işlem diğer Xamarin veya .NET Core projeleri için de geçerlidir.
Yüklendikten sonra, koddaki pakete, using <namespace>< ad alanının > kullandığınız pakete özgü olduğunu bakın. Başvuru yapıldıktan sonra, paketini API 'SI aracılığıyla çağırabilirsiniz.
İ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. genel bilgiler için bkz. NuGet paketlerini bulma ve değerlendirme.
Önkoşullar
- Mac için Visual Studio 2019.
2019 Community sürümünü visualstudio.com adresinden ücretsiz olarak yükleyebilir veya Professional veya Enterprise sürümlerini kullanabilirsiniz.
Windows üzerinde Visual Studio kullanıyorsanız, bkz. Visual Studio (yalnızca Windows) bir paketi yükleyip kullanma.
Proje oluşturma
NuGet paketler, paketin proje ile aynı hedef framework 'ü desteklemesi kaydıyla herhangi bir .net projesine yüklenebilir.
Bu izlenecek yol için basit bir .NET Core konsol uygulaması kullanın. dosya yeni çözüm...öğesini kullanarak Mac için Visual Studio bir proje oluşturun, .net Core uygulama > konsolu uygulama şablonunu seçin. İleri’ye tıklayın. İstendiğinde hedef Framework için varsayılan değerleri kabul edin.
Visual Studio, Çözüm Gezgini açılan projeyi oluşturur.
newtonsoft. Json NuGet paketini ekleme
paketi yüklemek için NuGet Paket Yöneticisi kullanırsınız. bir paket yüklediğinizde NuGet, bağımlılığı proje dosyanıza ya da bir packages.config dosyaya (proje biçimine bağlı olarak) kaydeder. Daha fazla bilgi için bkz. paket tüketimine genel bakış ve iş akışı.
NuGet Paket Yöneticisi
Çözüm Gezgini ' de Bağımlılıklar ' a sağ tıklayın ve paket Ekle...öğesini seçin.

İletişim kutusunun sol üst köşesindeki paket kaynağı olarak "NuGet.org" öğesini seçin ve Newtonsoft. JSONiçin arama yapın, listeden bu paketi seçin ve paket Ekle...' yi seçin:

NuGet Paket Yöneticisi hakkında daha fazla bilgi istiyorsanız bkz. Mac için Visual Studio kullanarak paket yükleyip yönetme.
Uygulamada Newtonsoft. JSON API 'sini kullanma
Projedeki Newtonsoft. JSON paketiyle, JsonConvert.SerializeObject bir nesneyi insan tarafından okunabilen bir dizeye dönüştürmek için yöntemini çağırabilirsiniz.
Dosyayı açın
Program.cs(çözüm bölmesi) ve dosya içeriğini aşağıdaki kodla değiştirin:using System; using Newtonsoft.Json; namespace NuGetDemo { public class Account { public string Name { get; set; } public string Email { get; set; } public DateTime DOB { get; set; } } class Program { static void Main(string[] args) { Account account = new Account() { Name = "Joe Doe", Email = "joe@test.com", DOB = new DateTime(1976, 3, 24) }; string json = JsonConvert.SerializeObject(account); Console.WriteLine(json); } } }Çalıştır hata ayıklamayı Başlatöğesini seçerek uygulamayı derleyin ve çalıştırın:
Uygulama çalıştıktan sonra, serileştirilmiş JSON çıkışının konsolunda göründüğünü görürsünüz:

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.