个人认为值得一提的重点更新内容: IDE: 团队资源管理器中的新增 Git 功能并增强了连接体验 - 在 Visual Studio 2017 中可使用 Git 完成更多工作,并可轻松找到要连接到的项目和存储库 C# 7.0: 类似任务的异步方法返回类型:这可从异步方法中返回任何类似任务的类型。 以 ...
分类:
其他好文 时间:
2017-04-05 16:04:25
阅读次数:
154
.NET Core和 .NET 4.6中 的C# 6/7 中的编译器Roslyn 一个重要的特性就是"Compiler as a Service",简单的讲,就是就是将编译器开放为一种可在代码中调用的服务, 通常在工作流引擎 或是规则引擎中都需要一项功能是计算表达式,这样的任务很容易就用Roslyn... ...
分类:
其他好文 时间:
2016-12-27 09:54:32
阅读次数:
266
https://blogs.msdn.microsoft.com/visualstudioalm/2016/02/18/sonarqube-scanner-for-msbuild-v2-0-released-support-for-third-party-roslyn-analyzers/ http ...
分类:
其他好文 时间:
2016-12-13 13:49:49
阅读次数:
165
1. 阅读Roslyn源码 首先阅读《深入理解计算机系统-第二版》 、《编译原理》,然后温习很久没有用到的C语言 。 2. 做一个C#代码编辑器,使用Roslyn编译代码,语法高亮,代码自动提示(可以设置代码提示采用的是汉语还是英语),参考linqpad,waf dotnetpad,sharpdev ...
分类:
其他好文 时间:
2016-11-21 14:44:21
阅读次数:
161
1.新特性图谱 C#6的新特性主要有编译器(“Roslyn”)带来,并不依赖CLR和.NET Framework的升级,我们可以认为这个版本的新语言特性的主要目的为了简化代码书写方式,本质上是一些语法糖(编译器优化)。 新特性如下: 2.参考 C# 6.0 如何简化、阐明并压缩您的代码 New La ...
C# 7.0 本文参考Roslyn项目中的Issue:#118。 1. C# 7.0 新特性1: 基于Tuple的“多”返回值方法 2. C# 7.0 新特性2: 本地方法 3. C# 7.0 新特性3: 模式匹配 4. C# 7.0 新特性4: 返回引用 C#早在最初的发行版C# 1.0中(200 ...
Major .NET Core components: Base Class Libraries CoreCLR runtime and RyuJIT compiler Roslyn compiler CLI tools ...
分类:
Web程序 时间:
2016-07-01 18:20:05
阅读次数:
155
简析 .NET Core 构成体系 Roslyn 编译器 RyuJIT 编译器 CoreCLR & CoreRT CoreFX(.NET Core Libraries) .NET Core 代码开发、部署、运行过程 总结 Roslyn 编译器 RyuJIT 编译器 CoreCLR & CoreRT ...
分类:
Web程序 时间:
2016-06-28 10:55:30
阅读次数:
256
简析 .NET Core 构成体系 Roslyn 编译器 RyuJIT 编译器 CoreCLR & CoreRT CoreFX(.NET Core Libraries) .NET Core 代码开发、部署、运行过程 总结 前文介绍了.NET Core 在整个.NET 平台所处的地位,以及与.NET ...
分类:
Web程序 时间:
2016-06-27 09:07:13
阅读次数:
240
NET Core 构成体系 简析 .NET Core 构成体系 Roslyn 编译器 RyuJIT 编译器 CoreCLR & CoreRT CoreFX(.NET Core Libraries) .NET Core 代码开发、部署、运行过程 总结 前文介绍了.NET Core 在整个.NET 平台 ...
分类:
Web程序 时间:
2016-06-24 19:00:59
阅读次数:
221