欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Visual Studio 2017 针对移动开发的新特性汇总

程序员文章站 2023-11-22 10:36:04
visual studio是世界上最好的ide之一,如果是 .net世界,那就没有之一了(^_^),而最近推出的visual studio 2017在移动平台方面更是加强了...

visual studio是世界上最好的ide之一,如果是 .net世界,那就没有之一了(^_^),而最近推出的visual studio 2017在移动平台方面更是加强了这一点。这个版本包含了一些非常棒的功能,包括实时单元测试、新的重构、代码提示、c#7.0的支持,以及帮助移动开发人员构建更好的移动应用程序的功能。

下面,就让我们一起来看看visual studio 2017中有哪些功能使得移动开发变得更加容易。

visual studio 2017的安装体验有所提升

visual studio团队提升了visual studio 2017这个版本的整体安装体验。新的安装过程更加直观并且触摸友好,最重要的是我们通过仅选择所需的工具,就能实现较低的磁盘占用。我们可以选择最适合我们需求的功能,例如移动开发只需要包含.net,uwp或 .net core就可以。只安装所需的组件,能将下载和最终安装尺寸保持在最小状态。你可以比以前更快地入手,另外需要确保你安装的部分,只包含你最开始时所需的功能。

Visual Studio 2017 针对移动开发的新特性汇总

添加了新的项目模板

许多移动应用程序的核心只是简单的从web上取到数据列表视图。visual studio 2017版本创建了新的模板来应对这种情况。只需要点击几个按钮,就可以实现你的移动项目在ios,android和windows 10的移动应用上的引导工作,其中包括标签导航,mvvm,设置等。通过点击“host in the cloud”,可以实现移动应用的后端配置,并完成在线/离线同步和自动冲突解决的客户端代码,很方便地将你的移动项目提升到一个新的水平。

Visual Studio 2017 针对移动开发的新特性汇总

提升了xaml智能感知

visual studio 2017的任何xamarin.forms xaml文档都能让你感受到智能感知的显著提升。全新的代码完成引擎支持绑定、自定义属性、自定义控件和转换器等。

Visual Studio 2017 针对移动开发的新特性汇总

forms previewer使得预览效果更加直观

xamarin. forms previewer为我们提供了一个“wysiwyg”的视图,方便我们了解应用在设备是如何展现的,以及展示我们更改的实时更新。visual studio 2017对xamarin.forms previewer做了许多改进,来增加所支持的控件和xaml结构的范围。与重新将应用部署到设备来查看效果更改相比,这样会节省大量时间。

Visual Studio 2017 针对移动开发的新特性汇总

使用archiving tool实现无缝发布应用

通常我们会经历开发、调试、测试并将应用发布到应用商店的过程。通过在visual studio 2017内一步步的指导我们整个过程,android archive manager为我们提供了无缝应用发布流程。

Visual Studio 2017 针对移动开发的新特性汇总

通过inspector查看修改效果

xamarin inspector是visual studio企业用户的一个工具,通过这个工具,你可以立刻看到对用户界面所做修改的结果。例如,我们不需要重新运行应用程序,就能查看字体更改,这样能提高我们应用的外观和体验;我们只需要使用inspector运行应用程序,就能实时查看更改效果。

Visual Studio 2017 针对移动开发的新特性汇总

添加适用于windows的ios模拟器

windows的ios模拟器是visual studio 2017企业版的另一个功能。使用这个功能,无需跳回到mac,就能查看ios simulator,从而使你的应用程序开发变得更加容易。

使用profiler检测问题

xamarin profiler是一种用于检测内存泄漏和未使用资源等的工具。在将应用发给用户之前,visual studio enterprise用户可以利用profiler的强大功能来检测这些问题。

Visual Studio 2017 针对移动开发的新特性汇总

test recorder帮助更好测试应用

xamarin test cloud允许我们在真实的物理设备上测试我们的应用程序,以便了解应用的真实表现。需要说明的是,这是需要编写测试脚本来实现的。visual studio enterprise用户可以使用xamarin test recorder来记录测试过程,同时也可以将应用运行在xamarin test cloud中的大量设备上进行测试。

总结

不论是.net开发者,还是移动应用开发者,如果你还没有深入了解visual studio 2017,那么可以尝试使用一下这个版本的新特性和增强。

以上所述是小编给大家介绍的visual studio 2017 针对移动开发的新特性汇总,希望对大家有所帮助