Xamarin의 PCL 프로젝트를 이해하려고합니다. Visual Studio에서 Class Library and Class Library (Portable)
템플릿을 제공합니다..net 라이브러리 프로젝트 대 Xamarin crossplatfrom의 PCL 프로젝트 참조
Android 및 iOS에서 클래스 라이브러리 프로젝트를 참조 할 수 있습니까? 그런 다음 클래스 라이브러리 (Portable)의 용도는 무엇입니까?
저는 PCL이 .net 프로필과 제한된 종류의 플랫폼 독립적 인 경우 프로젝트를 참조하기위한 것이라는 것을 알고 있습니다.
나는 안드로이드 & 정상 라이브러리 프로젝트를 참조 할 수 있어요 경우 아이폰 OS 다음 자 마린 문서 PCL 또는을 공유 예를 들어
, 내가 코드를 관련 모든 데이터를 유지하는 경우를 공유하는 코드를 권장하는 이유 일반적으로 PCL 또는 공유, sqlite 연결을 만들려면 모든 세 플랫폼에서 sqlite를 참조해야하지만 Environment.GetFolderPath는 라이브러리 에서 사용할 수 있지만 PCL에서는 사용할 수 없기 때문에 이 아닌 일반 라이브러리 프로젝트에서는 필요합니다. 플랫폼 독립적이기 때문입니다.
_class 라이브러리에 원시 참조가있을 수 있습니다 _. Android 및 iOS에서 클래스 라이브러리 dll을 사용할 수 있습니다. PCL에 관해서, PCL을 사용하여 프로젝트를 작성했지만, 오늘은 크로스 플랫폼에서 클래스 라이브러리를 사용할 수 있다는 것을 알았습니다. 그래서 내가 궁금해합니다. – Subha