写点什么

Visual Studio “15”第三个预览版发布

  • 2016-07-21
  • 本文字数:1098 字

    阅读完需:约 4 分钟

微软发布了 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 累计新增的所有特性)。

查看英文原文: Visual Studio “15” Preview 3 Available

2016-07-21 19:002231
用户头像

发布了 1008 篇内容, 共 430.3 次阅读, 收获喜欢 346 次。

关注

评论

发布
暂无评论
发现更多内容

云编辑 | 使用 Cloud Studio 在线撰写预览并发布 Hugo 博客

宋天伦

CloudIDE Hugo Cloud Studio

质量服务“一站式”平台搭建,NQI一站式云服务平台

电微13828808271

自定义View:使用二阶贝塞尔曲线绘制正弦函数

Changing Lin

12月日更

单例模式

卢卡多多

单例模式 28天写作 12月日更

33 K8S之访问控制

穿过生命散发芬芳

k8s 28天写作 12月日更

Istio 实践手册 |服务网格框架对比

xcbeyond

istio 28天写作 12月日更 Istio 实践手册

智慧社区管理系统,智慧社区一体化平台

电微13828808271

MySQL探秘(三):InnoDB的内存结构和特性

程序员历小冰

MySQL 28天写作 12月日更

Android C++系列:Linux守护进程

轻口味

c++ android 28天写作 12月日更

爸爸想对儿子说的话

Tiger

28天写作

【Promise 源码学习】第十篇 - Promise.prototype.catch 和 Promise.prototype.finally 的实现

Brave

源码 Promise 12月日更

元宇宙赛道以百万年薪“抢人”未来五大类人才最紧俏

CECBC

Python Qt GUI设计:QPrinter打印图片类(基础篇—21)

不脱发的程序猿

Python PyQt GUI设计

低代码发展正当时,中国将取代美国成为低代码开发的全球领导者

金小K

RPA 低代码 低代码开发 低代码平台

🏆【Alibaba中间件技术系列】「RocketMQ技术专题」让我们一起实践RocketMQ的服务搭建及配置操作

码界西柚

消息队列 Apache RocketMQ 12月日更

让每块火腿都留下“数字痕迹”!西媒:区块链将用于保护食品安全

CECBC

基于云的技术架构设计实践-第2篇

hackstoic

监控系统 签约计划第二季

在Linux系统发行版(以CentOS7为例)上部署ElasticSearch集群并启动Kibana和Logstash

为自己带盐

Centos 7 28天写作 Elastic Search 签约计划第二季 12月日更

创业研发团队的组织建设-人才培养

wood

创业 人才培养 28天写作

实用机器学习笔记二:数据获取

打工人!

机器学习 学习笔记 12月日更 实用机器学习

DC EP要统一“ 世界度量衡”,数字货币打开财富大门

CECBC

区块链电子合同签署平台,区块链智能合同优势

电微13828808271

工作不喜欢,但不得不暂时干着,很痛苦,怎么办?

石云升

学习笔记 28天写作 12月日更

云原生:K8s控制器汇总(附视频教程+PDF)

息之

k8s Node Deployment statefulset cronjob

Linux常用命令-如何操作文件?

Java个体户

Linux

ONES 与极狐(GitLab)战略合作,强强联手推动 DevOps 发展

万事ONES

DevOps SaaS ONES #GitLab

中年人的沉重3

张老蔫

28天写作

随笔—写作

圣迪

声网发布教育新品:灵动课堂全球覆盖学生超400万,互动白板首创H5课件

声网

人工智能 代码

【LeetCode】亲密字符串Java题解

Albert

算法 LeetCode 12月日更

EasyRecovery如何恢复游戏——英雄联盟

淋雨

数据恢复 EasyRecovery

Visual Studio “15”第三个预览版发布_.NET_Jeff Martin_InfoQ精选文章