2016-08-26 2 views
0

크로스 플랫폼 프로젝트 (예 : 공유)를 선택하고 단일 Android 및 iPhone 프로젝트 및 공유 프로젝트를 추가하는 것의 차이점은 무엇입니까?Xamarin 교차 플랫폼 프로젝트

감사합니다.

답변

0

크로스 플랫폼 모바일 응용 프로그램간에 공유 코드에는 공유 자산 프로젝트와 휴대용 클래스 라이브러리라는 두 가지 옵션이 있습니다. 이 옵션은 discussed here입니다. Portable Class LibrariesShared Projects에 대한 자세한 정보도 제공됩니다.

+0

답장을 보내 주셔서 감사합니다. 제 질문은 다릅니다 : 2015 년 대 크로스 플랫폼을위한 프로젝트 템플릿을 만들 수 있지만 특정 플랫폼을위한 단일 프로젝트를 만들 수 있습니다. 그 후 PCL 또는 공유 프로젝트를 추가하기로 결정했다면 똑같은가요? 고맙습니다 – robyg72

4

약간의 시간을 제외하고 차이점은 없습니다. Cross-Platform의 템플릿은 다중 프로젝트 템플릿입니다. 두 번의 클릭만으로 Xamarin 솔루션을 쉽게 생성 할 수 있습니다. 하나씩 프로젝트를 생성하면 이름 지정 등을보다 잘 제어 할 수 있습니다.

0

PCL, 방법, 진실 및 빛이다. 친구는 친구가 공유 프로젝트를 사용하도록 허용하지 않습니다.

그래, 조금 강하지 만 일반적으로 당신이 해야할지 모르겠다면 PCL로 가십시오. 확실한 공유 프로젝트를 사용해야하는 강력한 이유가 있지만 확실히 PCL로 가면 #ifdef 및 스파게티 코드가 부족하여 나중에 감사 할 것입니다. PCL은 작성한 코드가 모든 현재 플랫폼뿐만 아니라 향후 지원 될 플랫폼에서도 이식 될 수 있도록 보장합니다.

///////////////////////////////////////////////////////////////////////////// ///////////////////////

추가 정보. PCL vs Shared

관련 문제