RoslynとC#6を使用して、Visual Studioの新しいバージョンのプレビューを利用できます



本日、MicrosoftはVisual Studio "14" Community Technology Previewの新しいバージョンのプレビューをリリースしました。 ほとんどの場合、このバージョンは2015年にリリースされ、Visual Studio 2015と呼ばれます(このリリースと最近のリリースのVisual Studio 2013 Update 3 Previewを混同しないでください)。



「14」の主な革新は、Roslynプラットフォームの広範な使用でした。これは、高品質で拡張可能なコンパイラC#およびVisual Basicオープンソースです。 VS 2013の更新では、既にRoslynのコンポーネントが使用されていましたが、現在ではあらゆる場所に浸透しています。



Roslynに加えて、リファクタリング、ASP.NET vNext、C ++ 11/14のサポート、その他のちょっとした改善が改善されました。



C#、Visual BasicおよびRoslyn



Roslynは現在、コンパイル、リファクタリング、IntelliSenseおよびCodeLensのヒント、およびデバッグの背後にいます。 ほとんどの場合、IDEの動作は変更されていませんが、新しいコンパイラへの移行に関連するすべての箇所で小さな改善が行われています。



2つの新しいリファクタリングメソッドがC#で利用可能になりました。変数とインライン変数の導入(変数の削除)。 また、Visual Basicでは、リファクタリングが初めて登場しました。 (いつか再刈り取り機を放棄する機会があることを願っています。)





また、言語バージョンをExperimentalにインストールすると、待望のC#6の最初の機能が利用可能になりました。これは条件付きアクセス演算子です。





ASP.NET vNext



ASP.NET vNextは、開発中のASP.NETの次のバージョンであり、.NETランタイムと共にクラウドとシンプルサーバーの両方にデプロイし、LinuxとMac OS Xで実行し、いくつかのランタイムを並べてインストールします。 NuGetシステム。



ソリューションエクスプローラーで直接NuGetパッケージの依存関係を視覚的にプレビューできるようになり、JSON強調表示(ヒント付きの特別なNuGet依存関係構文を含む)、C#ファイルを変更する際の自動再コンパイルなどが可能になりました。



C ++ 11/14



そして、C ++はspareしみませんでした。 Visual Studio“ 14”は、ユーザーリテラル、noexcept、alignofとalignas、コンストラクターの継承、ラムダの一般的なキャプチャ、型戻り関数の出力、C ++ 14からの汎用ラムダなどをサポートしています。



参照資料


別のVisual Studioが既にインストールされている場合、Visual Studio "14"は機能しません。 仮想マシンにインストールします。




All Articles