阅读更多

0顶
0踩

互联网
在今天举办的 Connect() 开发者大会上,微软正式宣布了下一代集成开发环境(IDE)——Visual Studio 2017 的一个候选发布(RC)版本。今年早些时候,该 IDE 就已经以 “Visual Studio 15” 的名义开始了预览,并且带来了一款全新的安装器 —— 多年以来的第一次,我们得以将最小安装(所需的存储空间)控制在了不到750MB。当然,如果你非要将所有功能组件都装上的话,该 IDE 可以膨胀到60GB以上。



微软最新的集成开发环境,将重心放到了移动跨平台开发上,里面包含了一个iOS模拟器(在Mac上做开发的一个独享功能)。

备受欢迎的实用功能——智能感知(IntelliSense),也在VS 2017中迎来了改进。新增强包括智能预选(smart preselection)、过滤、以及XAML支持。

VS 2017还迎来了全新的代码分析功能,其最早出现在Visual Studio 2015身上,能够在敲代码时帮你识别出问题,而不用等到运行时。

通过放大集重构和代码修复、以及引入代码风格分析(尽快速地识别输入问题代码的风格),新版VS将现场分析和代码修复做到了更进一步。



下面是 VS2017候选发布版的一些重构选项:

  • 移动类型到文件匹配;
  • 同步文件和类型名;
  • 转换属性到方法;
  • 使用对象的初始值设定项;
  • 转换 null-check + throw to use ?? + throw;
  • 转换 string.Format 到 interpolated string;
  • 制作同步方法;
  • 添加 missing case 和 braces(花括号)。


最后,VS 2017 还带来了叫做 “Run To Click” 的全新调试功能,其允许开发者将某段程序运行到中断行,而无需创建中断点。

下载地址:

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

来源:cnbeta网站(台州)
  • 大小: 309.5 KB
  • 大小: 198.3 KB
0
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 轻松实现Grove.ORM

    使用C#实现ORM,附有例子,调用了Grove.dll

  • Groovy学习总结

    前言这里我想搞明白apk是如何构建的,包括ndk是如何编译的,可是呢面临的问题非常多,groovy语言的学习,ndk编译用的什么编译器,等等,这里还有个很大的黑盒—–gradle,这里我只能一步一步走,暂时来慢慢研究,估计目标很宏大,我想搞明白要很久时间。

  • .Grove—— .Net下的ORM框架

    .Grove—— .Net下的ORM框架       参见原文:http://grove.91link.com(英)   Grove下载   The .NET ORM Architecture(.Net ORM 架构)   一、Grove描述   Grove是为.Net项目开发而设计的一个组件。Grove ORM Development Toolkit包含包含Gro...

  • Grove—— .Net下的ORM框架

    .Grove—— .Net下的ORM框架 参见原文:http://grove.91link.com(英)Grove下载The .NET ORM Architecture(.Net ORM 架构)一、Grove描述Grove是为.Net项目开发而设计的一个组件。Grove ORM Development Toolkit包含包含Grove和Toolkit两部分内容,Grove基于.Net框架,支持多数

  • Oracle去掉特殊字符的具体方法

    代码如下:/*LYXXB(陵园信息表)lymc(甲方),dz(通信地址),dh(联系电话)*/SELECT lymc,dz,dh FROM lyxxb/*去掉回车(\b)*/update lyxxb set dz=replace(dz,chr(13),”)/*去掉换行(\n)*/update lyxxb set dz=replace(dz,...

  • Oracle截取字符串去掉字段末尾指定长度的字符

    主要介绍了Oracle截取字符串去掉字段末尾指定长度的字符 的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下

  • oracle去掉前后字符串,Oracle去掉字符串首尾

    oracle去掉字符串中所有指定字符 Select Replace(字段名,'指定字符','替换字符') From 表名 --例: select replace('de.5d','.','') from dual --显示结果:de5d ... C++去掉字符串中首尾空格和所有空格 c++去掉...

  • oracle去除首个字符,oracle如何去除字符串中的重复字符

    create or replace function remove_rame_string(oldStr varchar2, sign varchar2, newStr varchar2)return varchar2 is/****************************************************** Oracle去掉重复字符串** 函数名称...

  • oracle去除常见特殊字符方法

    网上找了一大圈没找到想要的 于是自己手写了一份。有需要的朋友拿走,走前留个赞,谢谢。 create or replace function FUNC_STRING_CLEAN(data IN VARCHAR2) return varchar2 IS data1 VARCHAR2 (2000);...

  • [最近研究]Grove——.NET中的ORM实现

    最近一直对持久化比较感兴趣,只可惜一直没能有一个很具体的概念和实现,很是郁闷,早前就看到这篇文章,可是没下心思去看:http://www.microsoft.com/china/MSDN/library/netFramework/netframework/art/grove_001.jpgGrove——.NET中的ORM实现"在使用ORM的系统中,当数据库模型改变时,不再需要理会逻辑代码和SQL语...

  • Grove——.NET中的ORM实现

    Grove——.NET中的ORM实现 发布日期: 6/30/2005 | 更新日期: 6/30/2005 作者:林学鹏 ORM的全称是Object Relational Mapping,即对象关系映射。它的实质就是将关系数据(库)中的业务数据用对象的形式表示出来,并通过面向对象(Object-Oriented)的方式将这些对象组织起来,实现系统业务逻辑的过程。在ORM过程中最重...

  • c#的ORM框架Grove Kit安装以及使用

    ——Grove Kit很老了,网上没几个相关的资源,误打误撞我用了个这么冷门的ORM,搜资源也不好搜。 ————后来才知道MVC自带的EF框架,但还是把这个Grove Kit坑给填填,估计也没人会用这玩意了吧。。。 下载与安装: 首先给上下载资源:百度云Grove Kit资源,里面有2008安装包加上一篇使用文档,似乎2008是最新版本了,我在网上只找到这么个版本的资源,可见多冷门。

  • oracle数据库去掉字符串,Oracle 去掉反复字符串

    Oracle 去掉重复字符串砝码create or replace function remove_rame_string(oldStr varchar2, sign varchar2)return varchar2 is/****************************************************** Oracle去掉重复字符串** ...

  • oracle生成重复字符串,Oracle去掉重复字符串

    这个函数的功能主要是用于去除给定字符串中重复的字符串.在使用中需要指定字符串的分隔符.示例:str := RemoveSameStr('zhang,Zhang,bao,Bao,bao,zhang', ',');输出: zhang,Zhang,bao,Bao-->SQLcreate or replace ...

  • oracle 并接去掉字符串,Oracle中去除字符串首尾空格的方法

    有时候在查询或者进行其他处理的时候,需要把字符串首尾部的空格字符去掉。在oracle中,可以使用相关的函数进行处理。(1)ltrim函数ltrim函数的原型为ltrim(c1,c2),该函数是按照c2中的字符一个一个截掉c1中的字符,...

  • oracle 字符去除空格,oracle消除字符串空格 | 学步园

    replace(str,' ','')就可以消除字符串中所有空格.trim函数如果提到TRIM函数,最简单的功能就是使用它来去除字符串的行首和行尾的空格,这个功能也是大家使用频率最高的一种。然而TRIM函数其实是具有删除“任意指定”...

  • Oracle刪除字符串中最后一个字符

    substr(字符串,截取开始位置,截取长度) //返回截取的字 根據substr函數,如果想要刪除最後一個或幾個字符, 根據下面sql進行聯想 select substr(string, 0, length(string)-1) from dual; 下面例子將1.A001_2.A002_...

Global site tag (gtag.js) - Google Analytics