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就可以。只安装所需的组件,能将下载和最终安装尺寸保持在最小状态。你可以比以前更快地入手,另外需要确保你安装的部分,只包含你最开始时所需的功能。

添加了新的项目模板

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

提升了XAML智能感知

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

Forms Previewer使得预览效果更加直观

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

使用Archiving Tool实现无缝发布应用

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

通过Inspector查看修改效果

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

添加适用于Windows的iOS模拟器

Windows的iOS模拟器是Visual Studio 2017企业版的另一个功能。使用这个功能,无需跳回到Mac,就能查看iOS模拟器,从而使你的应用程序开发变得更加容易。

使用Profiler检测问题

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

Test Recorder帮助更好测试应用

Xamarin Test Cloud允许我们在真实的物理设备上测试我们的应用程序,以便了解应用的真实表现。需要说明的是,这是需要编写测试脚本来实现的。Visual Studio Enterprise用户可以使用Xamarin Test Recorder来记录测试过程,同时也可以将应用运行在Xamarin Test Cloud中的大量设备上进行测试。

总结

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

 

查看Visual Studio 2017新版本的新闻原文:

https://blog.xamarin.com/visual-studio-loves-mobile-developers/

Visual Studio 2017的最新下载地址:

https://www.visualstudio.com/downloads/

 

相关阅读:

【报表福利大放送】100余套报表模板免费下载

Visual Studio 2017正式版发布全纪录

从Visual Studio看微软20年技术变迁

Visual Studio 20周年,我和VS不得不说的故事

 

时间: 2024-10-01 07:29:09

Visual Studio 2017 针对移动开发的新特性介绍的相关文章

Visual Studio:针对Java开发人员的C#编程语言(1)

本文讨论 Java 和 C# 之间的异同点,目的在于当迁移到 .NET 时,让 Java 开发人员掌握所涉及的一些知识.Java 和 C# 之间的主要相似点是: • Java 和 C# 都源于 C++,并且共有 C++ 的一些特征. • 两种语言都需要编译成中间代码,而不是直接编译成纯机器码.Java 编译成 Java 虚拟机 (Java Virtual Machine, JVM) 字节码,而 C# 则编译成公共中间语言 (Common Intermediate Language, CIL).

Visual Studio:针对Java开发人员的C#编程语言(2)

注意,派生类的构造函数隐式调用了基类(或 Java 术语中的超类)的构造函数.在继承中,所有的基类构造函数都是按照这些类出现在类层次中的顺序在派生类的构造函数之前调用的. 将类型强制转换到基类 与在 Java 中一样,我们不能使用对基类的引用来访问派生类的成员和方法,即使基类引用可能包含对派生类型对象的有效引用也同样如此. 我们可以通过隐式地引用派生的类型来引用派生类: ColorPoint clrpt = new ColorPoint(); Point pt = clrpt; 在这段代码中,基

微软 Visual Studio 2017 发布多个新版本

今年3月份,微软发布了Visual Studio 2017,这也是迄今Windows设备最新.最强大的集成开发环境.在本次Build开发者大会上,Visual Studio 2017再次获得功能强化.微软今天正式宣布推出Visual Studio 2017 15.2正式版和Visual Studio 2017 15.3预览版两个新版本.其中15.2正式版注重错误修正,而15.3预览版则增加了更多新特性. 以下是15.2版本的主要改进项目: 新增数据科学与分析应用(Data science and

针对 Visual Studio 2017 的新版本离线 MSDN 可以下载了

针对 Visual Studio 2017的新版本离线文档库(MSDN)已经可以下载了.现在,无需使用激活的网络连接,就可以轻松地下载MSDN和DOCS上发布的内容了.Visual Studio团队还在Microsoft Azure上托管了文档生成和获取服务,使得这两项服务更加的高效和可靠 .我们将会持续的更新内容,用户也不用卡在过时的文档中等待6个月才能获取新版本的文档.创建和更新离线文档阅读器的过程不再需要几个月,而只需几个小时! 新的离线文档阅读器依旧可以直接与Visual Studio集

微软推出全新开发工具套件Visual Studio 2017

开发人员可以在这里下载最新的VS版本,VS 2017发行说明在这里.微软支持VS 2017与以前版本的VS并行安装,并已支持VS 2017安装在VS"15"预览或Release Candidate版之上. 微软推出全新开发工具套件Visual Studio 2017 此版本产品的定价和包装与VS 2015的定价保持一致.面向个人开发人员和小型企业的免费社区版本将继续提供.Professional with MSDN 和Enterprise with MSDN是其他主要的版本.2017

微软建议Windows 10开发人员升级到Visual Studio 2017

既然Visual Studio 2017已经发布,那就意味着微软开始专注于让其成为默认开发平台.Creators Update SDK的发布(面向即将到来的Windows 10 Creators Update)就是这种转变的一个很好的例子.该SDK只有Visual Studio 2017支持. 幸运的是,如果开发人员着眼于基于当前版本和将来版本的Windows 10开发系统,那么从这个版本的SDK开始,预览版SDK可以和当前生产版本的SDK并行安装.据微软Visual Studio项目经理Dan

辅助Visual Studio 2017部署的DevOps新工具

我们能看到Visual Studio 2017中的一个重大改进是对安装程序做了完全重写.前期的Visual Studio构建版本都是大一统的,完成安装需要相当长的时间和大量的磁盘空间.因此有需求要对安装过程做一些改进,这在本质上需要改进Visual Studio及其组件的检测方式. 正如Microsoft Heath Stewart所指出的:这些改进意味着即使前期版本所用的方法仍然可用,但已不再是最好的方法了,比如通过查询信息注册表项发现已安装的Visual Studio版本.现在推荐使用Vis

从 Visual Studio 2017 谈起,解析微软技术生态进化之道

曾经被业界取笑「闭关锁国」的微软如今也走向了「改革开放」的道路,Visual Studio 2017的发布,不仅是VS二十周年的大事件,更是微软技术生态焕然一新的直观体验.以前只支持Windows及自家产品的微软,现在iOS.Android.Mac都支持了.写在前面 北京时间2017年3月8日凌晨,Visual Studio 2017如期发布.今年恰逢Visual Studio二十周年,Visual Studio团队可谓诚意满满.不负众望--VS2017不仅拥有全新的模块化设计和更强的性能,功能

Visual Studio 2017通过SSH支持Git

在大多数开发人员的工具包中,Git的重要性在不断提升,说它是一项必备技能也不为过,所以对于任意一款现代化的IDE来说,能够使用Git多样化的功能都是其重要的组成部分.在Visual Studio 2017中,微软已经在其UI界面中扩展了开发人员可用的Git功能数量,使得开发人员不必在命令行中使用Git. VS2017的新增功能中包括Git客户端的SSH支持.微软的Kayla Ngan提到,这可能归功于VS2017切换到git.exe来提供Git支持.之前Visual Studio对Git的支持需