현재 프로젝트의 종속성 관리를 개선하려고합니다. 우리는 전형적인 Android/iOS Xamarin Project를 가지고 있으며 Xamarin-Studio를 IDE로 사용합니다. 공유 코드의 경우 Xamarin 3에서 도입 된 하나의 PCL과 두 개의 공유 프로젝트를 사용합니다.Xamarin 프로젝트의 적절한 종속성 관리
지금까지는 타사 라이브러리를 처리 할 수있는 DLL이있는 폴더가있었습니다. 적절한 방법은 아닙니다. 이제 우리는이 문제를 개선하기 위해 노력하고 있습니다.
큰 문제가 있습니다. Xamarin.Components 또는 NuGet?이 방법의 차이점은 무엇입니까? 그리고 당신은 어떤 유형의 의존성에 대해 사용합니까?
NuGet은 종속성을 처리하는 올바른 방법입니다 ... 종속성에 대한 간단한 정의 파일, 자동 업데이트, 전이 의존성 처리, 하나의 파일 만 체크인해야하며 NuGet은 필요한 모든 파일을 자동으로 다운로드합니다. 등등 ... 반대편에서 Xamarin.Components는 xamarin 세계에서 더 성숙한 것 같습니다 ... json.net 및 sqlite.NET과 같은 라이브러리뿐만 아니라 프론트 엔드 구성 요소도 있습니다. 예 ZXing.Net 또는 BTProgressHUD ...
크로스 플랫폼 프로젝트에서 종속성을 어떻게 처리 할 수 있는지 알고 있으면 매우 유용 할 것입니다.
하루 두 도구로 작업 한 후, 나는 당신에게만 동의 할 수 있습니다 ... 하나의 해결책이 없다는 것이 유감입니다. –