Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5439745
  • 博文数量: 895
  • 博客积分: 17977
  • 博客等级: 上将
  • 技术积分: 8691
  • 用 户 组: 普通用户
  • 注册时间: 2005-08-26 09:59
个人简介

一个好老好老的老程序员了。

文章分类

全部博文(895)

文章存档

2021年(2)

2020年(10)

2019年(40)

2018年(88)

2017年(130)

2015年(5)

2014年(12)

2013年(41)

2012年(36)

2011年(272)

2010年(1)

2009年(53)

2008年(65)

2007年(47)

2006年(81)

2005年(12)

分类: Android平台

2017-12-09 22:30:01

今天,我们将Visual Studio 2017版本15.5发布为stable。 此版本包括许多针对移动开发人员的改进,包括对XAML编辑,Xamarin Live Player,文件 - >新建项目和我们的Mac配对机制的增强。 我们还在所有版本的Visual Studio中提供了Remoted iOS Simulator功能,包括免费的Community Edition!
您可以通过打开Visual Studio安装程序并单击“更新”来更新到Visual Studio 2017版本15.5。 有关此版本中包含的更多详细信息,请务必查看下面的详细信息。

使用Xamarin Live Player预览XAML

用Xamarin.Forms构建用户界面已经变得更加容易,Visual Studio 2017版本15.5中的Xamarin Live Player。此版本添加了在键入的同时在Android模拟器(Windows和Mac)或iOS模拟器(仅限Mac)中预览XAML的功能,包括对渲染设计时数据的支持:
视频播放器
用Xamarin Live Player预览XAML感觉很自然;当您从文档移动到文档时,Visual Studio将自动为您预览活动的XAML文档。进入“实时运行”模式以快速迭代并查看在设备或模拟器上反映在UI中的代码更改与按Shift + Alt + F5一样简单,或单击编辑器顶部出现的“实时运行”按钮XAML。
Live Player设备的行为和感觉就像普通的仿真器和设备调试目标一样。 Xamarin Live Player在调试时已经支持断点,并且我们改进了整个功能在本版本中集成到Visual Studio中的方式,包括与控制台和错误窗口的集成。


所有远程iOS模拟器

Remoting iOS Simulator允许开发人员完全在Windows上的Visual Studio中测试和调试iOS应用程序,现在Visual Studio的所有版本都可以使用,包括免费的Community Edition! 模拟器支持位置模拟,旋转,手势等功能,甚至还包括Mac上iOS模拟器不具备的功能,如多点触控。

SmartHotel360 app running in the Remoted iOS Simulator with Visual Studio on Windows.

要立即开始使用Remoted iOS Simulator,请更新到Visual Studio 2017版本15.5并选择一个iOS模拟器。 调试会话开始后,模拟器将自动在您的Windows机器上启动。

文件 -> 新建工程

开发人员对于在iOS,Android和Windows上共享代码的.NET标准感到兴奋,并且一直要求我们轻松开始使用Xamarin.Forms和.NET Standard。 从今天开始,文件 - >新建 - >跨平台应用程序(Xamarin.Forms)将为您提供选择.NET标准作为您的代码共享策略的选项。 另外,我们知道有时候您会开始考虑某些平台的项目,因此我们还添加了选择您的应用将定位到哪个平台的功能。

File -> New Project -> Mobile App

.NET开发人员知道的是packages.config的痛苦。 这个文件是应用程序引用的所有NuGet包的规范列表,但很快变成难以管理的混乱。 这就是为什么从这个版本开始,所有新的跨平台模板项目都将使用PackageReference,这是一种直接在.csproj文件中管理NuGet包的新方法。 PackageReference我最喜欢的一件事就是列出的所有软件包都是可以恢复的,这意味着你只需要定义你的应用程序使用的顶级NuGets; 没有更多的处理你的软件包引用的依赖关系的100多个!
要管理软件包,您可以继续使用NuGet软件包管理器,或直接编辑.csproj来添加如下内容:

点击(此处)折叠或打开

  1. <ItemGroup>
  2.     <PackageReference Include="Xamarin.Forms" Version="2.4.0.282" />
  3. </ItemGroup>
最后,我们还花了很多时间使模板“展开”过程更快。 您应该注意到一个新的Xamarin.Forms模板项目的展开速度比以前的版本要快5-10倍。


与Mac配对

通过引入新的连接工作流程,我们可以更轻松地将Windows计算机与Mac配对,以构建iOS应用程序。 一旦连接启动到Mac,将显示一个状态栏,显示连接尝试的进度,任何操作或问题将直接显示在状态区域中。

New connection workflow for the Xamarin Mac Agent.

 
阅读(1638) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~