Я хочу знать разницу между PCL (Portable Class Library) и обычной библиотекой.
PCL использует профили, с помощью которых можно определить, какие платформы и функции доступны. Оба могут генерировать DLL, которые могут использоваться на разных платформах. Для обычного проекта библиотеки вы также можете установить целевую структуру (например,.NET 3.5). Xamarin говорит, что директивы компилятора #if
подходят только для общих проектов, что означает, что они не используются в PCL. Я думаю, что PCL и проект библиотеки очень похожи.
Итак, каковы различия при работе с различными мобильными платформами?