我目前正试图改善依赖管理在我们的项目。 我们有一个典型的Android / iOS版Xamarin项目和使用Xamarin工作室的IDE。 为共享代码,我们使用一个PCL和两个共享项目(与Xamarin 3引入)。
到现在为止,我们根本就与DLL的处理第三方库... OFC不正确的方式的文件夹。 现在,我们尝试做一些努力来改善这个问题。
对我来说,有一个很大的问题:Xamarin.Components或的NuGet? 这哪里是方法之间的区别? 而且你用什么哪种类型的依赖?
从我的角度来看,是的NuGet处理依赖关系的正确方法...依赖项,自动更新一个简单的定义文件,处理传递依赖,我只需要签一个文件的NuGet自动下载所有必要的文件,等等......在它看来,Xamarin.Components是在xamarin世界上比较成熟的另一边......我发现,不但库,json.net和sqlite.NET那里,但也前端组件例如像ZXing.Net或BTProgressHUD ...
这将是非常有益知道你如何处理在跨平台项目的依赖!