NuGet Çok Platformlu Kitaplık Projeleri (Nugetizer 3000)
'Nugetizer 3000' kullanarak kodu platformlar arasında paylaşmak için NuGet paketlerini otomatik olarak oluşturun!
NuGetizer 3000'i kullanarak platformlar arasında kod paylaşmak için otomatik olarak NuGet paketleri oluşturmak mümkündür. Bu, mevcut kitaplık projelerinden veya yeni bir Çok Platformlu Kitaplık Projesi oluşturarak NuGet paketleri oluşturmayı mümkün kılar.
Nugetizer 3000, Mac için Visual Studio eklenmiştir. Yeni Dosya penceresinde Kitaplık > Mulitplatform Kitaplığı proje türünü bulun:>
NuGet paketleri oluşturma
Yapılandırıldıktan sonra, projenin her derlemesi, kodu diğer uygulamalarla dahili olarak paylaşmak veya NuGet.org'a yüklemek için kullanılabilecek eksiksiz bir NuGet paketi oluşturur.
Bu özelliği kullanmak için üç senaryo vardır:
-
Mevcut PCL (veya .NET Standard) projelerinden bir NuGet paketi oluşturun.
Yeni Çok Platformlu Kitaplık Projesi Oluşturma
PCL veya .NET Standard kullanarak NuGet aracılığıyla ortak kodu paylaşmak için yeni bir kitaplık oluşturun.
Platforma Özgü Yeni Kitaplık Projeleri Oluşturma
iOS ve Android için platforma özgü kod içeren ve iOS veya Android'e özgü işlevleri desteklemek üzere ortak kodu ve platforma özgü projeleri içeren Paylaşılan Proje kullanan yeni bir kitaplık ve NuGet oluşturun.
Herhangi bir NuGet paketine eklenmesi gereken gerekli ve isteğe bağlı meta veriler hakkında ayrıntılı bilgi için Meta Veri kılavuzuna bakın.
Daha fazla NuGet bilgisi
Xamarin için el ile NuGet oluşturma ve bir uygulamaya NuGet paketi ekleme hakkında daha fazla bilgi edinin.
Microsoft'un NuGet Belgeleri,.nupkg biçimi ve Visual Studio'da NuGet paketlerini kullanma hakkında daha ayrıntılı bilgiler içerir.
NuGet Paket Projeleri (nugetizer 3000) için tasarım tartışması NuGet GitHub deposunda kullanılabilir.