2016-04-13 21 views
0

Xamarin projeleri oluşturma konusunda yeniyim.
Taşınabilir ve paylaşılan projeler arasındaki fark nedir?
Sanırım biri taşınabilir ve diğeri paylaşılıyor, ancak bu
'un amacı nedir ve çapraz platform formlarım mobil uygulaması için hangisini kullanmalıyım? peşinTaşınabilir ve Paylaşılan Xamarin projeleri

Portable and Shared projects on Xamarin

Teşekkür

+1

Olası yinelenen (http://stackoverflow.com/questions/32043793/xamarin-shared-library-and-pcl) – Wosi

+0

Burada daha iyi bir cevap alabilirsiniz: taşınabilir arasındaki [Fark Xamarin çapraz platformunda sınıf kütüphanesi ve paylaşılan sınıf kütüphanesi] (https://stackoverflow.com/questions/28470778/difference-between-portable-class-library-and-shared-class-library-in-xamarin-cr) –

+0

buradan daha iyi bir yanıt alabilirsiniz: [Xamarin çapraz platformunda taşınabilir sınıf kütüphanesi ve paylaşılan sınıf kütüphanesi arasındaki fark] (https://stackoverflow.com/questions/28470778/difference-between-portable-class-library-and-shared- sınıf kütüphanesi-in-xamarin-cr) –

cevap

1

Xamarin website doğrudan Taken:

Paylaşılan Projeleri - Gerektiğinde kaynak kodunu düzenlemek ve derleyici direktifleri #if kullanmak için Paylaşılan Varlık Proje türünü kullanın platforma özel gereksinimleri yönetmek.

Taşınabilir Sınıf Kütüphaneleri - Desteklemek istediğiniz platformları hedefleyen bir Taşınabilir Sınıf Kitaplığı (PCL) oluşturun ve platformlara özgü işlevler sağlamak için Arabirimler kullanın.

1

Taşınabilir PCL ve paylaşılan Paylaşılan Varlık Projesi'dir. Esasen her ikisi de platformlar arasında kod paylaşımı için kullanılabilir. Xamarin tarafından açıklanan farkı documentation numaralı telefondan bulabilirsiniz.

Basit bir şekilde kendi sözcüklerimde, kod paylaşımı bir PCL ile yapıldığında, paylaşılan kod ilk olarak derlenir ve daha sonra Android ve iOS projeleri tarafından referans alınır. Dolayısıyla, tüm platformlar tarafından derlenebilen kod PCL tipine dahil edilebilir. Paylaşılan varlık projesinde, kod dosyaları bireysel platformlara eklenir ve sonra derlenir. Bu yüzden Ön İşlemci direktiflerini kullanarak platforma özel kodları ekleyebiliriz. Her yöntemin kendi artıları ve eksileri vardır. Hepsini düşündükten sonra hangisini seçeceğinize karar verebilirsiniz. [Xamarin Paylaşılan Kitaplık ve PCL] arasında