5个难以置信的VS 2015预览版新特性

  Visual Studio 2015 Preview包含了很多强大的新特性,无论你是从事WEB应用程序开发,还是桌面应用程序开发,甚至是移动应用开发,VS 2015都将大大提高你的开发效率。有几个特性非常有亮点,比如编辑器支持手势识别、Cordova工具包、C++增强工具和最新的Android模拟 器。其他的一些特性,虽然很少提到,但是个人觉得在VS 2015开发中我们也能获益匪浅,一起来看看吧。

 1、自定义窗口布局

  如果你在多个设备上开发应用,那么这个功能就能让你开发起来得心应手了。举个例子,如果你在回家的火车上用Surface Pro开发,上班的时候在23英寸的显示器上开发,那么你可以使用Window -> Apply Window Layout来快速切换开发环境的布局,来适应当前的设备类型。如果你登录了VS 2015,那么你还可以使用快捷键来切换开发环境布局,非常方便。

 2、更优的代码编辑器

  代码编辑器已经替换成“Roslyn”,将会给你带来不一样的代码编辑体验。当你要修复代码的时候,将会出现一个小灯泡,它会向你提供一系列修复代码的方案,你只需选择即可。

  在下面这个例子中,代码引用了不必要的命名空间,我们需要将它们从代码中移除。在执行之前,我们可以先预览最终的效果,以及将会影响到的其他代码。

 3、Shared Project 集成

  有多少次你想在Visual Studio之外使用Shared Project功能,但是现在可以了,你只需要搜索shared,即可出现以下的界面:

  选择Visual C# Shared Project,然后新建一个名为Person.cs的类,编写以下代码:

?


1

2

3

4

5

6

7

8

class Person

{

    public string FirstName { get; set; }

    public Person()

    {

        FirstName = "Michael";

    }

}

  创建一个控制台应用程序,引用刚才创建的Shared Project项目,就可以编写以下的代码了:

?


1

2

3

var person = new Person();

Console.WriteLine(person.FirstName);

Console.ReadLine();

  你也可以创建一个WPF应用程序,引用Shared Project项目,下面是我的项目结构图:

 4、Bower和NPM中的代码智能提示

  若果你创建一个ASP.NET 5 Web应用程序,系统将会为你自动生成以下的目录结构:

  这里将生成一个名为Dependencies的文件夹,里面包含了Bower和NPM,一般来说,你可以将Bower看做是客户端的开发包,比如 jQuery和Angular脚本库;可以把NPM看做是开发工具,比如Grunt和Gulp。这些开发包都是通过一个JSON格式的文件来进行统一管 理。

  • bower.json for Bower
  • config.json for NPM

  如果你想在Bower中添加一个类库,可以打开bower.json文件,加入自己的类库即可。在下面的例子中,我想要添加最新的Angular库,但又不想打开Angular网站下载,具体操作如下图:

  一旦添加成功,我们将会看到安装/更新/删除的菜单选项,这将帮助我们开发WEB应用程序更加得心应手。

 5、调试Lambdas表达式

  现在我们可以调试lambda表达式了,看看下面的代码:

?


1

2

3

4

List<int> elements = new List<int>() { 10, 20, 31, 40 };

// ... Find index of first odd element.

int oddIndex = elements.FindIndex(x => x % 2 != 0);

Console.WriteLine(oddIndex);

  这段程序将会在控制台中输出2,但是如果我想看每一步的执行结果,可以参考下图:

  这个例子中,我们添加了一个监视器和断点,并添加以下代码:

?


1

elements.Where(v => (int)v > 11).ToArray()

  和预期一样,程序返回了3项大于11的结果,这样我们可以更方便、更直接地调试应用程序了。

  英文原文:5 Incredible Features in the Visual Studio 2015 Preview 翻译:codeceo

时间: 2024-08-26 16:09:26

5个难以置信的VS 2015预览版新特性的相关文章

Visual Studio 2015 预览版 - 支持跨平台开发Android/iOS应用程序(内置安卓模拟器)

微软最近的惊人举动真多,对普通消费者Office 移动版宣布免费,对开发者也发布了完全免费的 VS2013 社区版! 不仅如此,就连 .Net 开发框架环境也竟然「开源」并且跨平台支持 Mac 及 Linux 了!! 同时宣布的 Visual Studio 2015 和 .Net 2015 预览版均也开放下载了.作为微软跨平台新战略下的开发工具, VS2015 支持开发人员编写跨平台应用程序,从 Windows 到 Mac.Linux.甚至是编写 iOS 和 Android 代码! 此外,微软还

visual studio 2015预览版系统需求

visual studio 2015预览版的系统需求跟visual studio 2013的一样. 支持visual studio 2015 preview的操作系统:Windows 8.1(x86 和 x64)Windows 8(x86 和 x64)Windows 7 SP1(x86 和 x64)Windows Server 2012 R2 (x64)Windows Server 2012 (x64)Windows Server 2008 R2 SP1 (x64) 目前要安装vs2015 pr

Visual Studio 2015和.Net 2015 预览版在线安装和ISO镜像安装光盘下载

Visual Studio 2015和.Net 2015 预览版在线安装和ISO镜像安装光盘下载 微软刚刚宣布了 Visual Studio 2015和.Net 2015 预览版,并同时提供了下载. 微软在纽约正进行中的#Connect# 全球开发者在线大会上宣布了Visual Studio 2015 和.NET 2015预览版,将为开发者提供构建跨多个平台应用程序的新功能,包括从Windows 到 Linux 到iOS,是的,以及到Android. 微软MSDN介绍称,目前移动开发者需要面对A

WeX5 快速开发平台V3.6预览版发布(2016-9-1)

WeX5 V3.6 预览版核心特性: 一.打包特性增强:    1- 提供多WebView选择,引入腾讯X5引擎,可自动适配移动设备环境进行切换(手机app开发ty300.com),使通过X5打包生成的App具备更高的兼容性及更小的文件尺寸:    2- App资源更新新增Hash模式,除实现APP资源增量.快速更新外,部署时文件路径不会每次动态生成了,也就解决了页面分享及微信端运行更新版本后要修改绑定地址的问题:二.开发与调试能力重要更新:    1- 提供了手机端调试用的APP工具Applo

[下载] VS 2013 Update 4 &amp; 社群版 (Visual Studio Community) &amp; VS 2015 Preview预览版

这是我的备份,原文请看http://www.dotblogs.com.tw/mis2000lab/archive/2014/11/13/vs2013_update4_community_vs2015_preview_download.aspx [下载] VS 2013 Update 4 & 社群版 (Visual Studio Community) & VS 2015 Preview预览版 Visual Studio 2013 社群版 (VS Community) 简单的说,就是给您开开心

Windows 10 技术预览版抢先体验

Windows 10 是微软公司新一代操作系统,即传说中的Windows Threshold,NT内核为6.4.该系统于2014年9月30日(美国东部时间, 北京时间2014年10月1日)发布开技术预览版.北京时间10月2日凌晨开放下载技术预览版[1] .该操作系统可能会是微软的最后一款操作系统(即不再有大更新). Windows 10正式版将于2015年发布,将涵盖PC.平板电脑.手机.XBOX和服务器端,芯片类型将涵盖Intel.AMD和ARM[2] . 上面文字引述百度百科内容. ====

windows10技术版、预览版、X86/X64简体中文下载地址

Windows 10 是微软公司新一代操作系统,即 Windows Technical,NT内核为6.4.该系统于2014年9月30日(美国东部时间, 北京时间2014年10月1日1:00)发布技术预览版.北京时间10月2日0:00开放下载技术预览版 Windows 10正式版将于2015年发布,将涵盖PC.平板电脑.手机.XBOX和服务器端,芯片类型将涵盖x86和ARM . 中文名 视窗 10 外文名 Windows 10 开发商 微软(Microsoft) 发行商 微软(Microsoft)

Win10预览版激活信息

微软在10月2日零点正式公开了Win10预览版的下载地址,这个时间大家应该逐步开始安装工作了,因此提出下面两个问题的用户特别多,IT之家再稍作告知一下.1.Win10预览版安装密钥是什么?答:NKJFK-GPHP7-G8C3J-P6JXR-HQRJR,这是微软已公开的信息,但确实不少用户真的不知道.2.Win10预览版到期时间是什么时候?答:Windows10技术预览版将于2015年4月15日过期,微软将从在2015年4月1日向用户发送通知,提醒用户需要将电脑升级到新的版本.IT之家注:大家其实

Windows 10、Windows Server、System Center、Office 2016 Technical Preview技术预览版下载体验

?? 继Windows 10.Windows Server.System Center Technical Preview技术预览版开放下载体验后,Office 2016 Technical Preview技术预览版也开放下载了,这些产品预计2015年下半年正式发布. Windows 10 Technical Preview技术预览版下载方法: http://blog.csdn.net/dennymvp/article/details/39716789 Office 2016 Technical