ASP.NET 5 Beta 6

ロードマップ通り、ASP.NET 5 Beta 6がリリースされたようです。

dnvmのupgradeコマンドでアップグレードを行います。


> dnvm upgrade
Determining latest version
Downloading dnx-clr-win-x86.1.0.0-beta6 from https://www.nuget.org/api/v2
Installing to C:\Users\Tadahiro\.dnx\runtimes\dnx-clr-win-x86.1.0.0-beta6
Adding C:\Users\Tadahiro\.dnx\runtimes\dnx-clr-win-x86.1.0.0-beta6\bin to process PATH
Adding C:\Users\Tadahiro\.dnx\runtimes\dnx-clr-win-x86.1.0.0-beta6\bin to user PATH
Native image generation (ngen) is skipped. Include -Ngen switch to turn on native image generation to improve application startup time.
Updating alias 'default' to 'dnx-clr-win-x86.1.0.0-beta6'

C:\Users\Tadahiro> dnvm list

Active Version           Runtime Architecture Location                        Alias
------ -------           ------- ------------ --------                        -----
       1.0.0-beta4       clr     x86          C:\Users\Tadahiro\.dnx\runtimes
       1.0.0-beta5       clr     x64          C:\Users\Tadahiro\.dnx\runtimes
       1.0.0-beta5       clr     x86          C:\Users\Tadahiro\.dnx\runtimes
       1.0.0-beta5       coreclr x64          C:\Users\Tadahiro\.dnx\runtimes
       1.0.0-beta5       coreclr x86          C:\Users\Tadahiro\.dnx\runtimes
  *    1.0.0-beta6       clr     x86          C:\Users\Tadahiro\.dnx\runtimes default

また、以下のようにCoreClrのアップグレードも行っておきましょう。


> dnvm upgrade -r coreclr
Determining latest version
Downloading dnx-coreclr-win-x86.1.0.0-beta6 from https://www.nuget.org/api/v2
Installing to C:\Users\Tadahiro\.dnx\runtimes\dnx-coreclr-win-x86.1.0.0-beta6
Adding C:\Users\Tadahiro\.dnx\runtimes\dnx-coreclr-win-x86.1.0.0-beta6\bin to process PATH
Adding C:\Users\Tadahiro\.dnx\runtimes\dnx-coreclr-win-x86.1.0.0-beta6\bin to user PATH
Compiling native images for dnx-coreclr-win-x86.1.0.0-beta6 to improve startup performance...
Finished native image compilation.
Updating alias 'default' to 'dnx-coreclr-win-x86.1.0.0-beta6'

C:\Users\Tadahiro> dnvm list

Active Version           Runtime Architecture Location                        Alias
------ -------           ------- ------------ --------                        -----
       1.0.0-beta4       clr     x86          C:\Users\Tadahiro\.dnx\runtimes
       1.0.0-beta5       clr     x64          C:\Users\Tadahiro\.dnx\runtimes
       1.0.0-beta5       clr     x86          C:\Users\Tadahiro\.dnx\runtimes
       1.0.0-beta5       coreclr x64          C:\Users\Tadahiro\.dnx\runtimes
       1.0.0-beta5       coreclr x86          C:\Users\Tadahiro\.dnx\runtimes
       1.0.0-beta6       clr     x86          C:\Users\Tadahiro\.dnx\runtimes
  *    1.0.0-beta6       coreclr x86          C:\Users\Tadahiro\.dnx\runtimes default

Visual Studio 2015側ですが、以下のようにプロジェクトのプロパティでBeta 6を指定します。

SnapCrab_NoName_2015-7-28_7-24-11_No-00

これだけでビルドするとビルドエラーになるので、プロジェクトのコンテキストメニューからパッケージの復元を選択して、Nugetのパッケージを更新します。

SnapCrab_HelloWeb20150721 - Microsoft Visual Studio_2015-7-28_7-23-28_No-00_01

最後にリビルドをします。

とりあえずVS2015でのデバッグもできています。

ちなみに今朝のナイトリービルドは以下のようになっています。


> dnvm upgrade -r coreclr latest -u
Determining latest version
Downloading dnx-coreclr-win-x86.1.0.0-beta7-12275 from https://www.myget.org/F/aspnetvnext/api/v2
Installing to C:\Users\Tadahiro\.dnx\runtimes\dnx-coreclr-win-x86.1.0.0-beta7-12275

ナイトリービルドはVS2015では上手くビルドできません。

コメントを残す