写点什么

微软的 Roslyn Compiler API 为 Visual Studio 2012 提供了更新

  • 2012-10-08
  • 本文字数:482 字

    阅读完需:约 2 分钟

Roslyn,是微软的“编译器即服务”,更新到了 September 2012 CTP 。这次发布添加了对 Visual Studio 2012 的支持(同时去除了 Visual Studio 2010 的支持),引入了针对 VB 和 C#的新语言特性,并包含了几个 API 的更新。

Roslyn 由一系列能够暴露编译过程每个部分的 API 组成,让编译可以作为一个服务来提供。这套 API 于 2011 年 10 月发布,最近一次更新是今年的6 月。

这次的更新,加入了新的C#语言特性,包括可空类型、多维数组和非安全代码。VB 现在也支持可空类型,以及数组字面量、子句的处理、XML 字面和后期绑定。异步依然在两个语言中都没有得到支持。

现在还不存在VB 的交互窗口,而C#版本没有任何改变。(在Roslyn 论坛中有一个尚未支持语言特性的完整列表。) 服务及编辑器服务API 做出了一些改变,移除了对Visual Studio 的某些依赖,而且编译器API 包含了几个用于简化的语法更新。

Roslyn September 2012 CTP 可以直接从微软网站或者 NuGet 上获得。NuGet 可以让开发人员独立地下载 VB 和 C#编译器和服务,而无需下载整个安装包。

查看英文原文: Microsoft’s Roslyn Compiler APIs Updated for Visual Studio 2012

2012-10-08 21:492111
用户头像

发布了 254 篇内容, 共 71.7 次阅读, 收获喜欢 2 次。

关注

评论

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

Spring中的事务Transactional,这样用真的对么?

xcbeyond

事务 28天写作 12月日更

【LeetCode】截断句子Java题解

Albert

算法 LeetCode 12月日更

网络协议之:基于UDP的高速数据传输协议UDT

程序那些事

TCP 网络协议 udp 程序那些事 12月日更

Linux云计算架构师:Linux全套实战学习资料

侠盗安全

Linux linux运维 运维工程师 云计算架构师 linux电子书

模块一学习总结

whoami

「架构实战营」

聊聊 Kafka: 在 Linux 环境上搭建 Kafka

老周聊架构

签约计划第二季 2月月更

【HarmonyOS 专题】01 基础 Mac 环境安装配置

阿策小和尚

HarmonyOS 28天写作 Android 小菜鸟 12月日更

使用javap深入理解Java整型常量和整型变量的区别

汪子熙

Java jdk 28天写作 12月日更 javap

使用 javap 分析 Java 的字符串操作

汪子熙

Java jdk 28天写作 12月日更 javac

[Pulsar] F# client的ProtobufNativeSchema实现

Zike Yang

Apache Pulsar 12月日更

Prometheus Exporter (十八)Graphite Exporter

耳东@Erdong

Prometheus 28天写作 exporter 12月日更 Graphite

大厂算法面试之leetcode精讲23.并查集

全栈潇晨

算法 LeetCode

react源码解析18事件系统

buchila11

React React Hooks

从微服务架构的现状和未来看学习路径

博文视点Broadview

.NET 6新东西--nuget包验证

喵叔

28天写作 12月日更

拖延

Nydia

说说节奏感

Justin

方法论 28天写作

12 张图 | 深入理解 Eureka三层缓存架构

悟空聊架构

缓存 Eureka 28天写作 悟空聊架构 12月日更

团队基建系列 - 组织知识传承 1

搬砖的周狮傅

团队成长

Flutter开发:TextField常用属性的使用

三掌柜

28天写作 12月日更

大厂算法面试之leetcode精讲24.其他类型题

全栈潇晨

算法 LeetCode

MySQL 连接数过多的处理方法合集 - ERROR 1040 Too many connections - 卡拉云

蒋川

MySQL MySQL 数据库

Prometheus Exporter (十九)Collectd Exporter

耳东@Erdong

Prometheus 28天写作 exporter 12月日更 Collectd

模块1作业

miliving

Flutter 动画【Flutter专题16】

坚果

flutter 28天写作 签约计划第二季 12月日更

学python,怎么能不学习scrapy呢,这篇博客带你学会它

梦想橡皮擦

12月日更

有了六顶思考帽,从此告别无效争吵

Ian哥

项目管理 28天写作 项目管理工具 六顶思考帽

react源码解析17.context

buchila11

React React Hooks

Git进阶(十一):Git 常用操作汇总

No Silver Bullet

git 12月日更

保存并提交修改后的容器镜像

liuzhen007

28天写作 12月日更

Go语言学习查缺补漏ing Day4

恒生LIGHT云社区

编程语言 Go 语言

微软的Roslyn Compiler API为Visual Studio 2012提供了更新_DevOps & 平台工程_Jenni Konrad_InfoQ精选文章