c# – 如何组织我的Xamarin.Forms解决方案?
发布时间:2020-12-15 22:29:41 所属栏目:百科 来源:网络整理
导读:我正在开发一个Xamarin.Forms项目.当我创建Xamarin.Forms便携式解决方案时,我分别为iOS,Android,Windows8.1和WindowsPhone 8.1提供了一个Portable项目和四个平台项目. 我在可移植项目中拥有所有UI页面和逻辑代码,并在每个平台项目中拥有所有特定于平台的调用
我正在开发一个Xamarin.Forms项目.当我创建Xamarin.Forms便携式解决方案时,我分别为iOS,Android,Windows8.1和WindowsPhone 8.1提供了一个Portable项目和四个平台项目.
我在可移植项目中拥有所有UI页面和逻辑代码,并在每个平台项目中拥有所有特定于平台的调用.现在参考Xamarin Architecture,我们可以有六个应用层. 为实现这一目标,我需要在项目结构中进行哪些更改? 我是否必须将UI页面分开并将其放在单独的Project和Business逻辑的单独项目中? 解决方法
如果你必须为Web / Desktop实现相同的项目,你如何去做?你也可以在这里使用相同的实现.
基本上,在Xamarin.Forms解决方案中,可移植类库项目是应用程序的入口点. iOS,Android,Windows 8.1和WindowsPhone 8.1项目用于在每个平台的可移植类库项目中打包UI.因此,您无需为每个平台重写UI. 您的所有DTO,数据访问层和算法将直接引用到可移植类库项目中. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |