微軟的Roslyn Compiler API為Visual Studio 2012提供了更新

jopen 12年前發布 | 6K 次閱讀 微軟

  英文原文:Microsoft's Roslyn Compiler APIs Updated for Visual Studio 2012

  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# 編譯器和服務,而無需下載整個安裝包。

來自: InfoQ
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!