微软发布了Visual Studio 2015后继版本Visual Studio “15” (VS15)的第三个预览版本。目前为止,VS15延续了开发过程的迭代特性,升级了IDE的功能,提供了用户可以修改的C#格式规则以及一个新的异常辅助程序。

经过修改的智能提示弹出框包含了一个筛选器,允许开发人员筛选显示的选项。在默认情况下,所有的选项都会显示,但现在,筛选器的存在让开发人员可以根据类型限制匹配项——比如方法、属性或类。该弹出框的行为可以通过工具|选项|文本|编辑器|C#(或Visual Basic)|智能提示进行设置,选中筛选和高亮即可。

在之前的预览版中引入的风格分析,在这个预览版中新增了三个功能:

  • 将编辑器的光标放在字符串中并按回车,可以将长字符串分割成多个串联在一起的字符串;

  • 属性可以通过一个新增的代码动作转换为方法;

  • NavigateTo搜索结果现在使用模糊匹配。

引入了一个来自VS2015 Update 3的特性,快速修复选项可以添加NuGet包的引用。

为了简化调试,该版本新增了一个异常辅助程序,它会提供一个弹出对话框,其中包含在编辑器中高亮显示的异常信息。必要时,该对话框还会包含内部异常信息。

一般而言,IDE会有更多的变化。一个新增的外部程序提供了一个新的服务宿主,后者会出现在任务管理器中,包括ServiceHub.Host.CLR.*.exe和node.exe。据微软介绍,与以前的系统相比,该宿主所使用的本地http流量更少。

重新加载所有项目命令被重新加载解决方案所取代。理论上讲,这可以改善性能以及Git分支切换。最好的用法是,在切换Git分支之后重新加载解决方案。类似地,文件夹视图和解决方案视图之间的切换性能也得到了提升。

在VS15中,用户配置文件的使用增加。在登录到VS15之后,开发人员可以看到一个新增的“漫游扩展管理器(Roaming Extension Manager)”,它使用云维护一个用户正在使用的扩展列表。你可以将“漫游列表(Roaming List)”看作是一种个性化的扩展(你已经在一个或多个系统上选用)库。选中的扩展会被归为下列类别之一。

  • “已漫游(Roamed)”——已经包含在漫游列表中,但本地还没有安装。如果愿意,你可以选择安装。

  • 已漫游&已安装——已经包含在漫游列表中,并且本地已经安装。如果愿意,你可以选择让它停止漫游。

  • 已安装——本地已经安装,但没有包含在漫游列表中。你随时可以把它添加到漫游列表。

  • 未安装——已经包含在扩展库中,但本地没有安装,也没有包含在漫游列表中。

VS15使用图标来表示前三种类别的状态——所以,开发人员应该很容易看出扩展的状态以及它正如何被使用。

微软提供了一份完整的VS15发布说明(注意,这份说明包含了VS15累计新增的所有特性)。

原文地址:http://www.infoq.com/cn/news/2016/07/VS15-preview3


.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关

Visual Studio “15”第三个预览版发布相关推荐

  1. Visual Studio “15”的第四个预览版发布

    在Visual Studio "15"(VS15)首批披露的细节中,其中一个是围绕着VS15的安装过程.VS在年复一年地添加着各种功能,这导致占用了更多磁盘空间,并且安装需要更长时 ...

  2. VS Code 扩展 WebTS 早期预览版发布;微软开源其搜索服务的 SPTAG 算法

    (给技术最前线加星标,每天看技术热点) 转自:开源中国.solidot.cnBeta.腾讯科技.快科技等 [技术资讯] 0.VS Code 扩展 WebTS 早期预览版发布:帮助创建新 Web 应用 ...

  3. VS 2019 for Mac 第 3 个预览版发布,新编辑器、Xamarin 开发改进

    Visual Studio 2019 for Mac 的第 3 个预览版发布了. 此版本侧重于改进 Visual Studio for Mac 的核心,主要亮点包括: 从 macOS dock 轻松启 ...

  4. Android 7.0 预览版发布了

    Android 7.0 预览版发布了 本以为在google I/O大会发布的 Android 7.0 (Android N)却在三月九号发布了.打开Android Studio发现了下面的更新: An ...

  5. 我的世界java一键修复_我的世界JAVA 1.14.2最新预览版发布 修复光源BUG

    原标题:我的世界JAVA 1.14.2最新预览版发布 修复光源BUG Minecraft 1.14.2 Pre-Release 3正式发布 更改内容: 修复几个BUG 现在加载存档时若遇到错误会向日志 ...

  6. ​微信Android版支持改微信号,淘宝硬核拒绝改名要求;5G 套餐价格松动;Kotlin 1.4 第二个预览版发布|极客头条...

    整理 | 屠敏 头图 | CSDN 下载自东方 IC 快来收听极客头条音频版吧,智能播报由出门问问「魔音工坊」提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极 ...

  7. 红旗系统linux2.6.32屏保咋设置,红旗Linux桌面操作系统 V11社区预览版发布,附新特性介绍...

    红旗Linux桌面操作系统 V11(英文名称为RedFlag Linux Desktop 11)社区预览版发布了,根据计划,该版本将开放给用户下载试用.以下将介绍它的新特性:良好的硬件兼容.丰富的外设 ...

  8. 红旗 linux界面,红旗Linux桌面系统v11预览版发布:全新UI设计

    原标题:红旗Linux桌面系统v11预览版发布:全新UI设计 关注 来源 | FOSS Lab 如若转载请联系原公众号 近日,国产操作系统红旗 Linux 官网上线最新的红旗 Linux 桌面操作系统 ...

  9. DomoloSEOHelper 多么乐SEO助手 预览版发布啦

    DomoloSEOHelper 多么乐SEO助手 预览版发布啦 装修是一件烦人的事情,但能亲手参与一次,还是值得的---题记 漫长的装修工程终于结束了.装修的时候最好奇的还是,看到泥工.瓦工.油工的 ...

最新文章

  1. 互联网大厂有哪些分库分表的思路和技巧?
  2. kubernetes的Service Account
  3. java的知识点45——CLOB 存储大量的文本数据与 BLOB 二进制大对象
  4. MySql DATE_FORMAT函数用法
  5. 计算机组成与系统 报告,计算机组成与系统结构实验报告2
  6. 学者当自树其帜——为一本书专建的“第二次宣言网”上线有感
  7. 2020 开春程序员面试必备!拿走不谢!
  8. ie浏览器跳不出下一个页面怎么回事_用户现在可以在微软Edge Chromium中启动IE模式访问传统老旧网站...
  9. 绝对路径、相对路径详解
  10. 如何彻底卸载Anaconda?
  11. 基于微信校园二手书交易小程序系统 毕业设计毕设参考
  12. Falcon(一)——数据集管理和数据处理平台
  13. linux ps 主进程,Linux ps 查看进程
  14. 【推荐】阿里云主机accesskey利用工具
  15. 微信公众号申请最新流程
  16. 简述人工智能的研究目标
  17. 知言:《第一行代码》作者郭霖:不要成为工具的奴隶
  18. IDV和IDV的发展简史
  19. c语言:(指针)实现输入三个整数从小到大排序
  20. 微信小程序开发—背景图片全屏(无白条)

热门文章

  1. 由塔科马大桥事件 谈软件架构
  2. 7. 堪比JMeter的.Net压测工具 - Crank 总结篇 - crank带来了什么
  3. 编程语言也环保?C语言领跑,Python、Perl垫底
  4. 浅谈.Net异步编程的前世今生----异步函数篇(完结)
  5. 为什么应该在业务层实现管道模式,而不用ASP.NET Core Middleware实现 | 2点原因和实现方式...
  6. 如何分析 StackOverflow 异常 ?
  7. Quartz - 作业调度框架-插件化开发
  8. Visual Studio SnippetDesigner使用
  9. 腾讯35k招.NET Core开发,深扒这些技术要求 真的很难吗?
  10. 深入浅出Dotnet Core的项目结构变化