Visual Studio 2013+1 承諾新的C# / VB功能

jopen 11年前發布 | 11K 次閱讀 Visual Studio

  使用 Visual Studio 2013(VS2013)的 C# 和 VB 開發者關注的一些關鍵信息:Microsoft 程序經理 Mads Torgersen 已經確認在 VS2013 中這兩個語言不會有任何特性更新。對此 Microsoft 給出的解釋是,他們的語言團隊正忙于完成基于 Roslyn 框架構建編譯器的工作。正如 Torgersen 所說:

“雖然舊的編譯器基礎設施堅如磐石,并且能夠漂亮地支持 VS 2013,但是我們在它上面實現新語言特性所花費的所有努力剝奪了我們對工具、語言特性和編譯器 API 這些能夠創造未來的投資。”

</blockquote>

  (需要注意的是在 NET 4.5.1 Framework 中有新特性。)

  C#的創建者 Anders Hejlsberg 透露,對于 C# 和 VB 這兩種語言而言 VS2013 和 VS2012 都會使用基于本地代碼的編譯器。但是,VS2013 的后續產品將會使用 Roslyn 項目作為其 C# 和 VB 編譯器的基礎。Hejlsberg 說 Roslyn 編譯器的特性已經完成,并且它們已經在所有的內部C#/VB 代碼庫中進行測試了。為了消除存在的 bug 并進一步完善項目,該團隊還使用 GitHub 和 CodePlex 等外部代碼源進行了額外的代碼測試。

  現在的情況是,一個新的 Roslyn CTP 可能會在 VS2013 發行之后發布。Roslyn 編譯器被設計為放置在 VS2013 中能夠在命令上啟用或禁用,所以如果它們是帶外發布的,開發者能夠很容易地激活它們。Hejlsberg 承認完成 Roslyn 所花費的時間要長于預期,但是團隊必須要確保它們能夠正確地編譯已有代碼。在創建 Roslyn 時的另外一個困難是,開發團隊需要解決本地代碼編譯器實現中未發現的 bug。英文原文:Visual Studio 2013+1 Promises New C# / VB Functionality

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