5」となり、全く新たに設計し直された。多岐にわたる新機能や改良点があるが、かいつまんで主な内容を列挙すると次のようだ。XとLinuxでも実行できる(Monoランタイムを利用。APIの統合(英語記事)DI(依存性注入)の統合サポート(英語記事)新形式のプロジェクト(「.xproj」プロジェクトファイルと「project.json」設定ファイル)BowerやGulp、Gruntなどの一般的なWeb開発ツールのサポート(英語記事)ただし、ASP.NETの正式リリースは2016年になるもようだ。MacとLinuxでも動くと説明しているところ。5」に掲載された動画より(7分29秒付近)。上記一覧の中で、BowerやGulp、Gruntについては耳慣れないという読者もいるかもしれない。Bower(バウアー)はパッケージマネージャー、Gulp(ガルプ)とGrunt(グラント)はビルドツールだ*3。アプリケーション]テンプレートを選ぶと、ASP.NETの種類を選ぶダイアログがさらに出てくる(次の画像)。アプリケーション]テンプレートを選ぶと、このダイアログが出てくる。APIが統合されたため、ダイアログ左下のチェックボックスは使う必要がない(実際、チェック不可能になっている)。Application]テンプレートを選んでプロジェクトを作成してみると、次の画像のようになる。Application]を選んで生成したプロジェクト。「project.json」設定ファイルが見える(画面右側、赤矢印)。「.xproj」プロジェクトファイルは、ソリューションエクスプローラーには表示されないようだ(エクスプローラーで見ると「project.json」ファイルと同じフォルダーに存在する)。BowerとGulpの設定ファイルもある(緑矢印)。起動時に呼び出される「Startup.cs」ファイルを見てみると(画面左側)、ConfigureServicesメソッドの中で依存性を組み立てているのが分かる。