DDD888 发表于 9-9-2015 09:10:53

visual studio 2015

谁用了visual studio 2015?有啥感受?心得体会?分享下:loveliness:

现在应该是正式版算出来啦

DDD888 发表于 9-9-2015 09:11:47

我发觉和visual studio 2013比起来启动变慢了

lummar 发表于 9-9-2015 10:50:59

呃,早就出来了。。。
office 2016也快了,可恶的是我的msdn过期鸟

ashanadsl 发表于 9-9-2015 11:25:30

mason00 发表于 9-9-2015 11:43:30

有community的版本,简单感受一下可以了。vs自从有了插件系统后就越来越慢了。2015自带了很多resharp之类代码重构工具的功能,搜索文件,代码,类型快很多。原来resharp自己在后台index是超级慢点。roslyn的编译器级别功能使得很多代码重构变得可能了。

DDD888 发表于 9-9-2015 12:25:06

mason00 发表于 9-9-2015 11:43
有community的版本,简单感受一下可以了。vs自从有了插件系统后就越来越慢了。2015自带了很多resharp之类代 ...

可以具体说下roslyn的编译器级别功能使得很多代码重构变得可能了,我看不懂

艾瑞克 发表于 9-9-2015 12:40:23

我在用,没感觉很慢,觉得太慢的话把CodeLens关掉,再者也可以把Resharper的code analysis关掉。

DDD888 发表于 9-9-2015 12:52:25

艾瑞克 发表于 9-9-2015 12:40
我在用,没感觉很慢,觉得太慢的话把CodeLens关掉,再者也可以把Resharper的code analysis关掉。

你说的对,相对而言啦,启动比visual studio 2013慢

DDD888 发表于 9-9-2015 12:54:22

本帖最后由 DDD888 于 9-9-2015 12:56 编辑

我发觉String interpolation真是好,早就应该这样啦,{0}, {1}要大脑再思考下,容易造成错误

我是立即全部搜索关键字string.format将可以替换的都换啦:loveliness:

DDD888 发表于 9-9-2015 12:54:53

lummar 发表于 9-9-2015 10:50
呃,早就出来了。。。
office 2016也快了,可恶的是我的msdn过期鸟

我不关心office :)

mason00 发表于 9-9-2015 13:15:15

DDD888 发表于 9-9-2015 12:25
可以具体说下roslyn的编译器级别功能使得很多代码重构变得可能了,我看不懂

roslyn开放了很多编译器级别的功能,比如侦测类型在源文件中被引用的地方,此类功能一般需要将源文件转换为编译需要的token,key,也就是将纯文本转化为符合某种语言词法的一系列关键字,操作符。在此基础上可进行有一定语法语义的操作,比如搜索一个类型。

在此之前,resharp是有自己的词法,语法解析器的,因为c#编译器本身不公开这些功能。Roslyn就是将这部分公开,这样转换源文件的操作理论上就可靠,快速很多。特别是在c#语言本身不断增加功能的情况下。很多时候,linq出来了,但是就版本的resharp还不能分析和查找linq相关的内容,就是因为解析器需要增加新的token,关键词识别。

DDD888 发表于 9-9-2015 13:24:58

本帖最后由 DDD888 于 9-9-2015 13:26 编辑

mason00 发表于 9-9-2015 13:15
roslyn开放了很多编译器级别的功能,比如侦测类型在源文件中被引用的地方,此类功能一般需要将源文件转换 ...

谢谢:)
页: [1]
查看完整版本: visual studio 2015