BT

Microsoft の Roslyn コンパイラ API が Visual Studio 2012 対応にアップデート

| 作者: Jenni Konrad フォローする 0 人のフォロワー , 翻訳者 吉田 英人 フォローする 0 人のフォロワー 投稿日 2012年10月1日. 推定読書時間: 1 分 |

原文(投稿日:2012/09/27)へのリンク

 

Microsoft の "Compiler As A Service" である Roslyn がアップデートされ,September 2012 CTP となった。今回のリリースでは Visual Studio 2012 のサポートが追加され,VB と C# に新しい言語仕様が導入された他,API も一部更新されている。

Roslyn は,コンパイルプロセスの各ステップを公開していて,それをサービスとして利用するための API セットを備えている。最初のリリースが2011年10月で,最後にアップデートされた のは今年6月だ。これまでのバージョンは Visual Studio 2010 で動作していたが,今回の CTP では Visual Studio 2012 のみをサポートする。

新しい C# 言語機能として NULL許容型,多次元配列,unsafe コードなどが追加されている。VB でも NULL許容型が使用可能になり,配列リテラルや handles 句,XML リテラル,遅延バインディングが追加された。Async はどちらの言語でも,まだサポートされていない。

VB.NET のインタラクティブウィンドウは今回もサポートされず,C# バージョンについても変更はない。(未実装の言語仕様 についての完全なリストは Roslyn のフォーラムで確認できる。) サービスと編集サービスの API はアップデートされて,Visual Studio への依存性が排除された。コンパイラ API は単純化のために,一部の構文が変更されている。

Roslyn September 2012 CTP は Microsoft から直接か,あるいは NuGet から入手可能だ。NuGet からはパッケージ全体ではなく,VB と C# の コンパイラとサービスを別々にダウンロードすることができる。

 

 

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT