1-1从Xamarin项目类型开始
来源:互联网 发布:盘古网络模板 编辑:程序博客网 时间:2024/06/03 18:39
新建项目页
Blank App (Native Portable)
共享DLL的原生态应用 通过接口去实现各平台的特殊API
Blank App (Native Shared)
共享代码的原生态应用,使用#if条件去判断并生成实现各平台的特殊API
Blank App (Xamarin.Forms Portable)
基于Forms的共享DLL的跨平台应用
Blank App (Xamarin.Forms Shared)
基于Forms的共享代码的跨平台应用
Class Libary (Xamarin.Forms)
Forms的类库
一、Blank App (Native Portable)
好处:1、允许在多个项目之间共享代码
2、重构操作影响到每个引用
不好处:
不能使用编译条件指令
只有.net框架的一个子集可以被使用,由配置文件决定
二、Blank App (Native Shared)
在Shared项目中通过#If为每个平台写相应的特殊代码
好处:1、允许在多个项目之间共享代码
2、共享代码可在用编译指令进行分枝(eg. using #if __ANDROID__ , as discussed in theBuildingCross Platform Applications document).
3、应用程序可以包含平台特性的引用,共享代码可以被利用
不好处:
1、不像其它的项目类型,Shared没有输出文件,这些代码文件将做为引用项目的一部分编译生成dll
2、重构的时候未激活的编译条件代码将不会被更新
0 0
- 1-1从Xamarin项目类型开始
- Xamarin(1)---Hello Xamarin !
- 一个项目从开始到结束-1
- 从通用类型开始
- 从0开始学习SpringCould(1)--SpringBoot项目搭建
- 从“1”开始
- 从JS开始-1
- 从今天开始1
- 1、从kxmovie开始
- 1、Xamarin 环境准备
- Xamarin 2017.11.1更新
- c++从0开始到选择java第一章+第二章-----基本内置类型与变量(1)
- 从0开始比从1开始有啥好处
- 从面试题目开始(1)
- (1)从基础开始
- 文档编号从1开始
- smarty,key从1开始
- 从github开始(1)
- 11.2关联容器概述
- <<沿途的向阳花>>读书笔记
- 4. 基本概念介绍1-scrapy命令行工具(常用)
- 剑指offer面试题22(java实现)
- leetcode #48 in cpp
- 1-1从Xamarin项目类型开始
- idea使用MAVEN构建web程序
- VBA编程之放假倒计时器
- VC中建立程序的关联文件
- git版本回退
- _T在C++下的使用与说明
- spring set 注入
- Javascript 对象封装的例子
- Java EE 远程客户的访问EJB实现实例(Jboss wildfly)