首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xamarin项目中的适当依赖管理

Xamarin项目中的适当依赖管理
EN

Stack Overflow用户
提问于 2014-07-08 09:57:18
回答 1查看 964关注 0票数 1

我目前正在努力改进我们项目中的依赖性管理。我们有一个典型的Android/iOS Xamarin项目,并使用Xamarin-Studio作为IDE。对于共享代码,我们使用一个PCL和两个共享项目( Xamarin 3引入的)。

直到现在,我们只有一个带有DLL的文件夹来处理第三方库.ofc不是正确的方法。现在我们努力改善这一问题。

对我来说,有一个大问题:Xamarin.Components还是NuGet?,这种方法的区别是什么?您对哪种类型的依赖使用什么?

在我看来,NuGet是处理依赖关系的正确方法.一个简单的依赖关系定义文件,自动更新,处理传递依赖,我只需要签入一个文件,NuGet自动下载所有必要的文件,等等.另一方面,Xamarin.Components似乎在xamarin世界更成熟.我发现不仅有json.net和sqlite.NET这样的库,而且还有前端组件,例如ZXing.Net或BTProgressHUD.

了解如何处理跨平台项目中的依赖关系将非常有帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-08 13:08:28

两者都用。您将无法在Nuget的Xamarin组件商店中找到很多东西,反之亦然。

Xamarin组件可以自己恢复,您可以在构建服务器上设置它,以便在解决方案上运行xpkg.exe restore,这样就可以获得CI。

您应该注意,目前Xamarin组件不能依赖其他Xamarin组件,因此这是NuGet更好的地方。Xamarin也有一个接受新组件和更新现有组件的过程,这可以使NuGets更可取,因为您可以更快地获得更新版本。

因此,由于Xamarin组件的局限性,通常我的意见是将大多数依赖项保留为NuGets。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24628891

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档