2016-10-17 2 views
0

PCL은 각 플랫폼에서 공통된 .NET 구성 요소 집합을 사용한다고 생각합니다. 이러한 공통 라이브러리 구성 요소를 사용하는 PCL에서 최대한 많은 내용을 작성할 수 있습니다.Xamarin에서 Portable Class Library를 사용하지 않으면 공유 자산 프로젝트에서 어떤 추가 코드를 작성합니까?

PCL은 VS에서 참조없이 포함되지 않은 원시 API를 참조하는 것을 "보호"하고 있는지 확인하기 위해서입니까? 즉, PCL은 모든 플랫폼에서 사용할 수있는 것을 보장합니다.

SAP를 통한 PCL을 사용하여 코드 작성을 저장합니까?

답변

3

여기에이 주제에 대한 정보가 꽤있다 : https://developer.xamarin.com/guides/cross-platform/application_fundamentals/building_cross_platform_applications/sharing_code_options/

더 나은 무엇의 작은 성전이가. 솔직히 개발자/건축가로서 더 좋아하는 것을 결정하는 것은 당신에게 달려 있습니다. 정중 - (자 마린 CTO)와 제이슨 스미스 (Xamarin.Forms)

Xamarin Shared Projects vs Portable class libraries

Xamarin Shared Library and PCL

는 또한 미구엘 드 이카로 좋은 블로그 게시물의 몇 가지있다 : 여기 당신이를 결정하는 데 도움이 몇 가지 질문입니다 :

http://tirania.org/blog/archive/2016/Jan-22.html

http://xfcomplete.net/general/2016/01/19/pcl-or-shared-project/

netstandard은 곧 출시 될 예정이므로 "차세대 PCL"이 더 매력적일 수 있습니다. https://github.com/dotnet/standard/blob/master/docs/faq.md#what-is-net-standard

+0

그 중 하나가 더 많은 코드를 작성합니까? – johnny

+1

두 가지 접근법을 고려할 때 동일한 코드에 대해 작성한다고 말할 수 있습니다. –