软件开发客服
首页 > 上上资讯 > Visual Studio 2019支持Xamarin热重启操作

Visual Studio 2019支持Xamarin热重启操作

2020-01-29 16:10:36编辑:上上定制浏览量:270

微软在Visual Studio 2019最新版本16.5预览版,强化了Xamarin的开发体验,除了对iOS应用程式支援热重启功能之外,Android应用程式开发现在也更方便,不需要重新启动Android应用程式,就能快速查看Android资源档案的变更,而且Android应用程式启动速度更进一步获得改进。在执行应用程式时,C#程式码会与其他专案资源一起被编译和使用,以建置应用程式捆绑包,接著这个应用程式捆绑包会被部署到模拟器或是装置上,微软提到,虽然渐增编译可以减少编译时间,但是无论编辑内容的多寡,部署通常耗费相同的时间。

Visual Studio 2019支持Xamarin热重启操作

而Xamarin热重启的原理,便是在允许的时候,将更新推送到现存的应用程式捆绑包中,如此可以大幅减少部署时间。Xamarin热重启支援程式码档案、资源和参照的修改,让开发者无论是编辑检视图模型或是改变图像资源,都能快速推送更新到装置和模拟器裡。另外,当开发者对应用程式进行除错,在编辑C#程式码后,点击重新启动按钮,系统便会自动应用更新。


开发者要使用Xamarin热重启功能,不需要进行任何预先配置,只要连结到Windows机器上的装置,就能使用热重启对以Xamarin.Forms建置的iOS应用程式进行除错,这将可以加速内部开发循环,提升首次建置速度69%,渐增建置速度提升81%。微软研究了Android开发人员常进行的编辑类型,发现Android资源、布局和可绘製的内容,占了其中一大部分,这个Visual Studio 2019版本加入对Android变更应用的支援,让开发者可以在程式执行时,以及在除错对话(Session)期间,直接进行资源更新,而不用重新启动应用程式,


另外,Android启动效能也获得改进,微软在之前的Visual Studio 2019版本加入了启动追踪的功能,开发者可以使用预设配置档案,只要稍微增加APK的大小,就能改进应用程式启动效能,而在这个版本中,微软进一步改进启动追踪功能,支援自定义配置档案,也就是说,开发者可以纪录应用程式启动时的需求作为自定义配置档案,而这个档案可以替代预设配置档案,如此应用程式启动效能将能提高40%,而且APK的容量增加幅度也会非常少。

相关资讯

Visual Studio 2019扩展Git版本控制软件定制功能

Visual Studio 2019扩展Git版本控制软件定制功能

VisualStudio2019最新的16.6预览版扩展了Git版本控制功能,并且强化了行动程式开发人员的工具。当使用者以一个解决方案复制(Clone)储存库后,现在VisualS

标签: 软件定制 Visual Studio 2019 Git

Visual Studio 2019提升Linux软件定制开发体验

Visual Studio 2019提升Linux软件定制开发体验

VisualStudio2019新增多个可提升Linux软件定制开发体验的功能,包括在Linux上支援建置系统Ninja,以及更完整地支援gdbserver,而且现在开发者也可以使

标签: 软件定制 Linux Visual Studio 2019 Ninja

Visual Studio 2019加速微服务测试软件定制开发程序

Visual Studio 2019加速微服务测试软件定制开发程序

VisualStudio2019中加入称为LocalProcess的Kubernetes功能,LocalProcess让软件定制开发者将开发工作站连接到Kubernetes丛集,使

标签: 软件定制 Visual Studio 2019