Я пытаюсь понять проект PCL в Xamarin. Visual Studio дает Class Library and Class Library (Portable)
шаблоны..net проект библиотеки против ссылки на проект PCL в Xamarin cross platfrom
Я могу передать проект Библиотеки классов в Android и iOS, то в чем заключается цель библиотеки классов (Portable)?
Я знаю, что PCL предназначен для ссылок на проект в независимых для платформы случаях, основанный на профилях .net и ограниченного типа.
Если я могу передать нормальный проект библиотеки в Android & IOS, то почему в Xamarin документации PCL или Shared рекомендуется для обмена
Например, если я храню все данные, относящиеся код в код общий или PCL или общий, а затем для создания SQL-соединения, мне нужно передать sqlite в на все три платформы, но в нормальном проекте библиотеки, который не равен , потому что Environment.GetFolderPath доступен в библиотеке , но не в PCL, из-за независимой от платформы.
библиотеки _class могут иметь некоторые собственные ссылки_, не получая этого. Я могу использовать DLL библиотеки классов в Android & iOS. Я получаю о PCL, сделал проект с помощью PCL, но сегодня я только что нашел, что я могу использовать Class Library в кросс-платформе, поэтому мне интересно – Subha