MacでASP.NETを使う

とあるPython系の勉強会 ( http://pyhack.connpass.com/event/17557/ )にて
なぜかMacでASP.NETのアプリケーションを開発する方法を教えてもらったので手順をまとめました。

xcodeとかhomebrewとかnodeとかがinstall済みであることを前提とします。

# dnvmをinstall

とりあえずhomebrewでいれたらすんなり入りました。

```
(env)$ brew install dnvm
==> Installing dnvm from aspnet/homebrew-dnx
==> Installing aspnet/dnx/dnvm dependency: mono
==> Downloading https://homebrew.bintray.com/bottles/mono-4.0.2.5.yosemite.bottle.1.tar.gz
######################################################################## 100.0%
==> Pouring mono-4.0.2.5.yosemite.bottle.1.tar.gz
==> Caveats
To use the assemblies from other formulae you need to set:
  export MONO_GAC_PREFIX="/usr/local"
==> Summary
🍺  /usr/local/Cellar/mono/4.0.2.5: 1006 files, 178M
==> Installing aspnet/dnx/dnvm
==> Cloning https://github.com/aspnet/Home.git
Cloning into '/Library/Caches/Homebrew/dnvm--git'...
remote: Counting objects: 74, done.
remote: Compressing objects: 100% (54/54), done.
remote: Total 74 (delta 20), reused 46 (delta 12), pack-reused 0
Unpacking objects: 100% (74/74), done.
Checking connectivity... done.
==> Checking out branch dev
==> bash -c 'source /usr/local/Cellar/dnvm/1.0.0-dev/libexec/dnvm.sh; dnvm upgrade'
==> Caveats
Add the following to the ~/.bash_profile, ~/.bashrc or ~/.zshrc file:

  source dnvm.sh

==> Summary
🍺  /usr/local/Cellar/dnvm/1.0.0-dev: 4 files, 56K, built in 18 seconds
```

# dnvmコマンドを使う

## dnvm.shを読み込む

dnvm.shがあるのでそれを読み込みます。

```
(env)$ source dnvm.sh
```

## とりあえずdnvmコマンドを打ってみる

```
(env)$ dnvm
    ___  _  ___   ____  ___
   / _ \/ |/ / | / /  |/  /
  / // /    /| |/ / /|_/ /
 /____/_/|_/ |___/_/  /_/

.NET Version Manager - Version 1.0.0-beta7-10408
By Microsoft Open Technologies, Inc.

DNVM can be used to download versions of the .NET Execution Environment and manage which version you are using.
You can control the URL of the stable and unstable channel by setting the DNX_FEED and DNX_UNSTABLE_FEED variables.

Current feed settings:
Default Stable: https://www.nuget.org/api/v2
Default Unstable: https://www.myget.org/F/aspnetvnext/api/v2
Current Stable Override: <none>
Current Unstable Override: <none>

Use dnvm [help|-h|-help|--help]  to display help text.
```


とりあえずlistコマンドで実行環境をlist表示してみます。

```
(env)$ dnvm list
.NET Execution Environment is not installed.
```

まだ何も入れていないのでインストールされていませんと言われます。

## dnvm upgradeで最新版を入れる

ここでdnx-monoがインストールされます。

```
(env)$ dnvm upgrade
Determining latest version
Latest version is 1.0.0-beta6
Downloading dnx-mono.1.0.0-beta6 from https://www.nuget.org/api/v2
Download: https://www.nuget.org/api/v2/package/dnx-mono/1.0.0-beta6
######################################################################## 100.0%
Installing to /Users/xxx/.dnx/runtimes/dnx-mono.1.0.0-beta6
Adding /Users/xxx/.dnx/runtimes/dnx-mono.1.0.0-beta6/bin to process PATH
Setting alias 'default' to 'dnx-mono.1.0.0-beta6'
```

## dnvm listで.NETの実行環境を確認する

先ほどmonoを入れたのでそれが表示されます。

```
(env)$ dnvm list

Active Version              Runtime Arch OperatingSystem Alias
------ -------              ------- ---- --------------- -----
  *    1.0.0-beta6          mono         linux/darwin    default
```

# yoでscaffoldingする

## yoをインストール

npmコマンドでyoを入れます。(グローバルに入れたい人は-gを指定してください。)

```
(env)$ npm install yo
npm WARN engine yo@1.4.7: wanted: {"node":">=0.10.0","npm":">=2.8.0"} (current: {"node":"0.11.14","npm":"2.0.0"})

> spawn-sync@1.0.13 postinstall /Volumes/ramdisk/node_modules/yo/node_modules/cross-spawn/node_modules/spawn-sync
> node postinstall

|
> yo@1.4.7 postinstall /Volumes/ramdisk/node_modules/yo
> yodoctor


Yeoman Doctor
Running sanity checks on your system

✔ Global configuration file is valid
✖ Node.js version

Your Node.js version is outdated.
Upgrade to the latest version: https://nodejs.org

✔ No .bowerrc file in home directory
✔ No .yo-rc.json file in home directory
✔ NODE_PATH matches the npm root
✖ npm version

Your npm version is outdated.

Upgrade to the latest version by running:
npm install -g npm


Found potential issues on your machine :(
yo@1.4.7 node_modules/yo
├── titleize@1.0.0
├── array-uniq@1.0.2
├── figures@1.3.5
├── user-home@1.1.1
├── opn@1.0.2
├── async@1.4.0
├── lodash@3.10.0
├── humanize-string@1.0.1 (decamelize@1.0.0)
├── string-length@1.0.1 (strip-ansi@3.0.0)
├── yeoman-character@1.0.1 (supports-color@1.3.1)
├── update-notifier@0.5.0 (is-npm@1.0.0, latest-version@1.0.1, semver-diff@2.0.0)
├── chalk@1.1.0 (escape-string-regexp@1.0.3, supports-color@2.0.0, ansi-styles@2.1.0, has-ansi@2.0.0, strip-ansi@3.0.0)
├── findup@0.1.5 (commander@2.1.0, colors@0.6.2)
├── meow@3.3.0 (object-assign@3.0.0, minimist@1.1.2, camelcase-keys@1.0.0, indent-string@1.2.2)
├── sort-on@1.2.2 (arrify@1.0.0, dot-prop@2.2.0)
├── repeating@1.1.3 (is-finite@1.0.1)
├── inquirer@0.8.5 (ansi-regex@1.1.1, cli-width@1.0.1, through@2.3.8, rx@2.5.3, readline2@0.1.1)
├── package-json@1.2.0 (registry-url@3.0.3)
├── npm-keyword@1.2.0 (registry-url@3.0.3)
├── configstore@1.2.0 (object-assign@3.0.0, os-tmpdir@1.0.1, graceful-fs@4.1.2, uuid@2.0.1, mkdirp@0.5.1, user-home@2.0.0, xdg-basedir@2.0.0, osenv@0.1.3)
├── fullname@1.1.0 (npmconf@2.1.2)
├── got@3.3.1 (lowercase-keys@1.0.0, is-stream@1.0.1, timed-out@2.0.0, is-redirect@1.0.0, object-assign@3.0.0, prepend-http@1.0.2, infinity-agent@2.0.3, nested-error-stacks@1.0.1, read-all-stream@3.0.1, duplexify@3.4.2)
├── cross-spawn@0.4.1 (lru-cache@2.6.5, spawn-sync@1.0.13)
├── root-check@1.0.0 (downgrade-root@1.1.0, sudo-block@1.2.0)
├── yosay@1.0.5 (ansi-regex@1.1.1, ansi-styles@2.1.0, strip-ansi@2.0.1, word-wrap@1.1.0, pad-component@0.0.1, taketalk@1.0.0, minimist@1.1.2, string-width@1.0.1)
├── yeoman-doctor@1.4.0 (object-values@1.0.0, log-symbols@1.0.2, semver@4.3.6, each-async@1.1.1, twig@0.8.2, bin-version-check@2.1.0)
├── yeoman-environment@1.2.7 (escape-string-regexp@1.0.3, log-symbols@1.0.2, diff@1.4.0, text-table@0.2.0, debug@2.2.0, grouped-queue@0.3.0, untildify@2.1.0, mem-fs@1.1.0, globby@2.1.0)
└── insight@0.6.0 (object-assign@2.1.1, async@0.9.2, tough-cookie@1.2.0, lodash.debounce@3.1.1, os-name@1.0.3, request@2.60.0)
```

## yoでscaffoldingする

yoコマンドで雛形を作成します。generatorにはaspnetを指定します。

```
(env)$ node_modules/.bin/yo
? 'Allo xxxxxxxx! What would you like to do? Install a generator
? Search npm for generators: aspnet
? Here's what I found. Official generator → ෴
  Install one? aspnet
|
generator-aspnet@0.0.60 /Users/xxx/.anyenv/envs/ndenv/versions/v0.11.14/lib/node_modules/generator-aspnet
├── vs_projectname@1.0.1
├── uuid@2.0.1
├── chalk@1.1.0 (supports-color@2.0.0, escape-string-regexp@1.0.3, ansi-styles@2.1.0, has-ansi@2.0.0, strip-ansi@3.0.0)
├── yosay@1.0.5 (ansi-regex@1.1.1, ansi-styles@2.1.0, strip-ansi@2.0.1, word-wrap@1.1.0, pad-component@0.0.1, minimist@1.1.2, taketalk@1.0.0, repeating@1.1.3, string-width@1.0.1)
├── chai@1.10.0 (assertion-error@1.0.0, deep-eql@0.1.3)
└── yeoman-generator@0.19.2 (read-chunk@1.0.1, detect-conflict@1.0.0, xdg-basedir@1.0.1, yeoman-welcome@1.0.1, user-home@1.1.1, rimraf@2.4.2, diff@1.4.0, dargs@4.0.1, text-table@0.2.0, mime@1.3.4, async@0.9.2, mkdirp@0.5.1, shelljs@0.4.0, underscore.string@3.1.1, class-extend@0.1.1, lodash@3.10.0, cross-spawn@0.2.9, yeoman-assert@1.0.0, debug@2.2.0, nopt@3.0.3, run-async@0.1.0, mem-fs-editor@1.2.3, through2@0.6.5, sinon@1.15.4, inquirer@0.8.5, cli-table@0.3.1, istextorbinary@1.0.2, github-username@1.1.1, glob@5.0.14, findup-sync@0.2.1, yeoman-environment@1.2.7, pretty-bytes@1.0.4, dateformat@1.0.11, html-wiring@1.2.0, gruntfile-editor@1.0.0, download@4.2.0)

I just installed a generator by running:

    npm install -g generator-aspnet

? 'Allo xxx! What would you like to do? Aspnet

Make sure you are in the directory you want to scaffold into.
This generator can also be run with: yo aspnet


     _-----_
    |       |    .--------------------------.
    |--(o)--|    |      Welcome to the      |
   `---------´   |   marvellous ASP.NET 5   |
    ( _´U`_ )    |        generator!        |
    /___A___\    '--------------------------'
     |  ~  |
   __'.___.'__
 ´   `  |° ´ Y `

? What type of application do you want to create? Empty Application
? What's the name of your ASP.NET application? EmptyApplication
   create EmptyApplication/.gitignore
   create EmptyApplication/hosting.ini
   create EmptyApplication/Startup.cs
   create EmptyApplication/project.json
   create EmptyApplication/wwwroot/README.md


Your project is now created, you can use the following commands to get going
    cd "EmptyApplication"
    dnu restore
    dnu build (optional, build will also happen when it's run)
    dnx . run for console projects
    dnx . kestrel or dnx . web for web projects



     _-----_
    |       |    .-----------------------.
    |--(o)--|    |      Bye from us!     |
   `---------´   |       Chat soon.      |
    ( _´U`_ )    |      Yeoman team      |
    /___A___\    |    http://yeoman.io   |
     |  ~  |     '-----------------------'
   __'.___.'__
 ´   `  |° ´ Y `

```

生成が完了したらEmptyApplicationというディレクトリが作成されます。

```
(env)$ ls
EmptyApplication        node_modules
```

EmptyApplicationディレクトリ内に移動しておきます。

```
(env)$ cd EmptyApplication
```

中は以下のようなディレクトリが作成されています。

```
(env)$ ls
Startup.cs      hosting.ini     project.json    wwwroot
```

# dnu restoreする

```
(env)$ dnu restore
Microsoft .NET Development Utility Mono-x64-1.0.0-beta6-12256

Restoring packages for /Volumes/ramdisk/EmptyApplication/project.json
  GET https://www.nuget.org/api/v2/
  OK https://www.nuget.org/api/v2/ 1005ms
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.AspNet.Server.IIS'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.AspNet.Server.WebListener'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='Kestrel'
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.AspNet.Server.IIS' 532ms
  GET https://www.nuget.org/api/v2/package/Microsoft.AspNet.Server.IIS/1.0.0-beta6
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.AspNet.Server.WebListener' 718ms
  GET https://www.nuget.org/api/v2/package/Microsoft.AspNet.Server.WebListener/1.0.0-beta6
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='Kestrel' 911ms
  GET https://www.nuget.org/api/v2/package/Kestrel/1.0.0-beta6
  OK https://www.nuget.org/api/v2/package/Microsoft.AspNet.Server.IIS/1.0.0-beta6 812ms
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.AspNet.Loader.IIS.Interop'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.AspNet.Loader.IIS'
  OK https://www.nuget.org/api/v2/package/Microsoft.AspNet.Server.WebListener/1.0.0-beta6 703ms
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.AspNet.Hosting'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.Net.Http.Headers'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.Net.Http.Server'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Security.Claims'
  OK https://www.nuget.org/api/v2/package/Kestrel/1.0.0-beta6 596ms
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.AspNet.Server.Kestrel'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Runtime'
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.AspNet.Loader.IIS.Interop' 215ms
  GET https://www.nuget.org/api/v2/package/Microsoft.AspNet.Loader.IIS.Interop/1.0.0-beta6
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.AspNet.Loader.IIS' 421ms
  GET https://www.nuget.org/api/v2/package/Microsoft.AspNet.Loader.IIS/1.0.0-beta6
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.AspNet.Hosting' 608ms
  GET https://www.nuget.org/api/v2/package/Microsoft.AspNet.Hosting/1.0.0-beta6
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.Net.Http.Headers' 798ms
  GET https://www.nuget.org/api/v2/package/Microsoft.Net.Http.Headers/1.0.0-beta6
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.Net.Http.Server' 994ms
  GET https://www.nuget.org/api/v2/package/Microsoft.Net.Http.Server/1.0.0-beta6
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Security.Claims' 1183ms
  GET https://www.nuget.org/api/v2/package/System.Security.Claims/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.AspNet.Server.Kestrel' 1295ms
  GET https://www.nuget.org/api/v2/package/Microsoft.AspNet.Server.Kestrel/1.0.0-beta6
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Runtime' 1488ms
  GET https://www.nuget.org/api/v2/package/System.Runtime/4.0.20-beta-23109
  OK https://www.nuget.org/api/v2/package/Microsoft.AspNet.Loader.IIS.Interop/1.0.0-beta6 1729ms
  OK https://www.nuget.org/api/v2/package/Microsoft.AspNet.Loader.IIS/1.0.0-beta6 1643ms
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.AspNet.DataProtection.Abstractions'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.Framework.Configuration.EnvironmentVariables'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.Framework.Configuration.Ini'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.Framework.Runtime.Abstractions'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.Framework.WebEncoders.Core'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.Win32.Registry'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Diagnostics.Process'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Net.NetworkInformation'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Reflection.Extensions'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Security.Principal.Windows'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Text.Encoding'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Text.Encoding.Extensions'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Threading'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Threading.ThreadPool'
  OK https://www.nuget.org/api/v2/package/Microsoft.AspNet.Hosting/1.0.0-beta6 1552ms
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.AspNet.FileProviders.Physical'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.AspNet.Hosting.Abstractions'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.AspNet.Hosting.Server.Abstractions'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.AspNet.Http'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.AspNet.Http.Extensions'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.Framework.Configuration'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.Framework.Configuration.CommandLine'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.Framework.DependencyInjection'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.Framework.Logging'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='Newtonsoft.Json'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Console'
  OK https://www.nuget.org/api/v2/package/Microsoft.Net.Http.Headers/1.0.0-beta6 1545ms
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Collections'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Diagnostics.Contracts'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Globalization'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Globalization.Extensions'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Linq'
  OK https://www.nuget.org/api/v2/package/Microsoft.Net.Http.Server/1.0.0-beta6 1583ms
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.Framework.Logging.Abstractions'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.Net.WebSockets'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.Win32.Primitives'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Diagnostics.Debug'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.IO.FileSystem'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Security.Cryptography.X509Certificates'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Threading.Overlapped'
  OK https://www.nuget.org/api/v2/package/System.Security.Claims/4.0.0-beta-23109 1513ms
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Security.Principal'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.IO'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Resources.ResourceManager'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Runtime.Extensions'
  OK https://www.nuget.org/api/v2/package/Microsoft.AspNet.Server.Kestrel/1.0.0-beta6 1616ms
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Diagnostics.TraceSource'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Diagnostics.Tracing'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Net.Primitives'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Runtime.InteropServices'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Threading.Tasks'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Threading.Thread'
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.AspNet.DataProtection.Abstractions' 1101ms
  GET https://www.nuget.org/api/v2/package/Microsoft.AspNet.DataProtection.Abstractions/1.0.0-beta6
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.Framework.Configuration.EnvironmentVariables' 1285ms
  GET https://www.nuget.org/api/v2/package/Microsoft.Framework.Configuration.EnvironmentVariables/1.0.0-beta6
  OK https://www.nuget.org/api/v2/package/System.Runtime/4.0.20-beta-23109 1880ms
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Private.Uri'
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.Framework.Configuration.Ini' 1472ms
  GET https://www.nuget.org/api/v2/package/Microsoft.Framework.Configuration.Ini/1.0.0-beta6
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.Framework.Runtime.Abstractions' 1657ms
  GET https://www.nuget.org/api/v2/package/Microsoft.Framework.Runtime.Abstractions/1.0.0-beta6
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.Framework.WebEncoders.Core' 1843ms
  GET https://www.nuget.org/api/v2/package/Microsoft.Framework.WebEncoders.Core/1.0.0-beta6
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.Win32.Registry' 2035ms
  GET https://www.nuget.org/api/v2/package/Microsoft.Win32.Registry/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Diagnostics.Process' 2232ms
  GET https://www.nuget.org/api/v2/package/System.Diagnostics.Process/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Net.NetworkInformation' 2421ms
  GET https://www.nuget.org/api/v2/package/System.Net.NetworkInformation/4.0.10-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Reflection.Extensions' 2736ms
  GET https://www.nuget.org/api/v2/package/System.Reflection.Extensions/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Security.Principal.Windows' 2926ms
  GET https://www.nuget.org/api/v2/package/System.Security.Principal.Windows/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Text.Encoding' 3120ms
  GET https://www.nuget.org/api/v2/package/System.Text.Encoding/4.0.10-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Text.Encoding.Extensions' 3311ms
  GET https://www.nuget.org/api/v2/package/System.Text.Encoding.Extensions/4.0.10-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Threading' 3505ms
  GET https://www.nuget.org/api/v2/package/System.Threading/4.0.10-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Threading.ThreadPool' 3697ms
  GET https://www.nuget.org/api/v2/package/System.Threading.ThreadPool/4.0.10-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.AspNet.FileProviders.Physical' 3783ms
  GET https://www.nuget.org/api/v2/package/Microsoft.AspNet.FileProviders.Physical/1.0.0-beta6
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.AspNet.Hosting.Abstractions' 3971ms
  GET https://www.nuget.org/api/v2/package/Microsoft.AspNet.Hosting.Abstractions/1.0.0-beta6
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.AspNet.Hosting.Server.Abstractions' 4157ms
  GET https://www.nuget.org/api/v2/package/Microsoft.AspNet.Hosting.Server.Abstractions/1.0.0-beta6
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.AspNet.Http' 4348ms
  GET https://www.nuget.org/api/v2/package/Microsoft.AspNet.Http/1.0.0-beta6
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.AspNet.Http.Extensions' 4544ms
  GET https://www.nuget.org/api/v2/package/Microsoft.AspNet.Http.Extensions/1.0.0-beta6
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.Framework.Configuration' 4729ms
  GET https://www.nuget.org/api/v2/package/Microsoft.Framework.Configuration/1.0.0-beta6
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.Framework.Configuration.CommandLine' 4922ms
  GET https://www.nuget.org/api/v2/package/Microsoft.Framework.Configuration.CommandLine/1.0.0-beta6
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.Framework.DependencyInjection' 5118ms
  GET https://www.nuget.org/api/v2/package/Microsoft.Framework.DependencyInjection/1.0.0-beta6
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.Framework.Logging' 5324ms
  GET https://www.nuget.org/api/v2/package/Microsoft.Framework.Logging/1.0.0-beta6
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='Newtonsoft.Json' 5552ms
  GET https://www.nuget.org/api/v2/package/Newtonsoft.Json/6.0.6
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Console' 5738ms
  GET https://www.nuget.org/api/v2/package/System.Console/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Collections' 5760ms
  GET https://www.nuget.org/api/v2/package/System.Collections/4.0.10-beta-23109
  GET https://www.nuget.org/api/v2/package/System.Collections/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Diagnostics.Contracts' 5953ms
  GET https://www.nuget.org/api/v2/package/System.Diagnostics.Contracts/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Globalization' 6152ms
  GET https://www.nuget.org/api/v2/package/System.Globalization/4.0.10-beta-23109
  GET https://www.nuget.org/api/v2/package/System.Globalization/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Globalization.Extensions' 6341ms
  GET https://www.nuget.org/api/v2/package/System.Globalization.Extensions/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Linq' 6533ms
  GET https://www.nuget.org/api/v2/package/System.Linq/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.Framework.Logging.Abstractions' 6485ms
  GET https://www.nuget.org/api/v2/package/Microsoft.Framework.Logging.Abstractions/1.0.0-beta6
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.Net.WebSockets' 6677ms
  GET https://www.nuget.org/api/v2/package/Microsoft.Net.WebSockets/1.0.0-beta6
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.Win32.Primitives' 6869ms
  GET https://www.nuget.org/api/v2/package/Microsoft.Win32.Primitives/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Diagnostics.Debug' 7071ms
  GET https://www.nuget.org/api/v2/package/System.Diagnostics.Debug/4.0.10-beta-23109
  GET https://www.nuget.org/api/v2/package/System.Diagnostics.Debug/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.IO.FileSystem' 7270ms
  GET https://www.nuget.org/api/v2/package/System.IO.FileSystem/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Security.Cryptography.X509Certificates' 7468ms
  GET https://www.nuget.org/api/v2/package/System.Security.Cryptography.X509Certificates/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Threading.Overlapped' 7659ms
  GET https://www.nuget.org/api/v2/package/System.Threading.Overlapped/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Security.Principal' 7743ms
  GET https://www.nuget.org/api/v2/package/System.Security.Principal/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.IO' 7941ms
  GET https://www.nuget.org/api/v2/package/System.IO/4.0.0-beta-23109
  GET https://www.nuget.org/api/v2/package/System.IO/4.0.10-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Resources.ResourceManager' 8132ms
  GET https://www.nuget.org/api/v2/package/System.Resources.ResourceManager/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Runtime.Extensions' 8348ms
  GET https://www.nuget.org/api/v2/package/System.Runtime.Extensions/4.0.0-beta-23109
  GET https://www.nuget.org/api/v2/package/System.Runtime.Extensions/4.0.10-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Diagnostics.TraceSource' 8243ms
  GET https://www.nuget.org/api/v2/package/System.Diagnostics.TraceSource/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Diagnostics.Tracing' 8439ms
  GET https://www.nuget.org/api/v2/package/System.Diagnostics.Tracing/4.0.20-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Net.Primitives' 8635ms
  GET https://www.nuget.org/api/v2/package/System.Net.Primitives/4.0.10-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Runtime.InteropServices' 8829ms
  GET https://www.nuget.org/api/v2/package/System.Runtime.InteropServices/4.0.20-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Threading.Tasks' 9035ms
  GET https://www.nuget.org/api/v2/package/System.Threading.Tasks/4.0.10-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Threading.Thread' 10304ms
  GET https://www.nuget.org/api/v2/package/System.Threading.Thread/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/package/Microsoft.AspNet.DataProtection.Abstractions/1.0.0-beta6 10596ms
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.ComponentModel'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Reflection'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Security.Cryptography.Encryption'
  OK https://www.nuget.org/api/v2/package/Microsoft.Framework.Configuration.EnvironmentVariables/1.0.0-beta6 10563ms
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Private.Uri' 10751ms
  GET https://www.nuget.org/api/v2/package/System.Private.Uri/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/package/Microsoft.Framework.Configuration.Ini/1.0.0-beta6 11132ms
  OK https://www.nuget.org/api/v2/package/Microsoft.Framework.Runtime.Abstractions/1.0.0-beta6 11111ms
  OK https://www.nuget.org/api/v2/package/Microsoft.Framework.WebEncoders.Core/1.0.0-beta6 11098ms
  OK https://www.nuget.org/api/v2/package/Microsoft.Win32.Registry/4.0.0-beta-23109 11079ms
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Runtime.Handles'
  OK https://www.nuget.org/api/v2/package/System.Diagnostics.Process/4.0.0-beta-23109 11122ms
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Security.SecureString'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.IO.FileSystem.Primitives'
  OK https://www.nuget.org/api/v2/package/System.Net.NetworkInformation/4.0.10-beta-23109 11093ms
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Private.Networking'
  OK https://www.nuget.org/api/v2/package/System.Reflection.Extensions/4.0.0-beta-23109 10972ms
  GET https://www.nuget.org/api/v2/package/System.Runtime/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/package/System.Security.Principal.Windows/4.0.0-beta-23109 10984ms
  GET https://www.nuget.org/api/v2/package/System.Runtime.InteropServices/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/package/System.Text.Encoding/4.0.10-beta-23109 10957ms
  OK https://www.nuget.org/api/v2/package/System.Text.Encoding.Extensions/4.0.10-beta-23109 10911ms
  OK https://www.nuget.org/api/v2/package/System.Threading/4.0.10-beta-23109 10905ms
  GET https://www.nuget.org/api/v2/package/System.Threading.Tasks/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/package/System.Threading.ThreadPool/4.0.10-beta-23109 10871ms
  OK https://www.nuget.org/api/v2/package/Microsoft.AspNet.FileProviders.Physical/1.0.0-beta6 10858ms
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.AspNet.FileProviders.Abstractions'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Collections.Concurrent'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.IO.FileSystem.Watcher'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Text.RegularExpressions'
  OK https://www.nuget.org/api/v2/package/Microsoft.AspNet.Hosting.Abstractions/1.0.0-beta6 10842ms
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.AspNet.Http.Abstractions'
  OK https://www.nuget.org/api/v2/package/Microsoft.AspNet.Hosting.Server.Abstractions/1.0.0-beta6 10826ms
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.AspNet.FeatureModel'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.Framework.Configuration.Abstractions'
  OK https://www.nuget.org/api/v2/package/Microsoft.AspNet.Http/1.0.0-beta6 10815ms
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.AspNet.WebUtilities'
  OK https://www.nuget.org/api/v2/package/Microsoft.AspNet.Http.Extensions/1.0.0-beta6 10790ms
  OK https://www.nuget.org/api/v2/package/Microsoft.Framework.Configuration/1.0.0-beta6 10792ms
  OK https://www.nuget.org/api/v2/package/Microsoft.Framework.Configuration.CommandLine/1.0.0-beta6 10775ms
  OK https://www.nuget.org/api/v2/package/Microsoft.Framework.DependencyInjection/1.0.0-beta6 10780ms
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.Framework.DependencyInjection.Abstractions'
  OK https://www.nuget.org/api/v2/package/Microsoft.Framework.Logging/1.0.0-beta6 10727ms
  OK https://www.nuget.org/api/v2/package/Newtonsoft.Json/6.0.6 11469ms
  OK https://www.nuget.org/api/v2/package/System.Console/4.0.0-beta-23109 11379ms
  OK https://www.nuget.org/api/v2/package/System.Collections/4.0.10-beta-23109 11345ms
  OK https://www.nuget.org/api/v2/package/System.Collections/4.0.0-beta-23109 11537ms
  OK https://www.nuget.org/api/v2/package/System.Diagnostics.Contracts/4.0.0-beta-23109 11412ms
  OK https://www.nuget.org/api/v2/package/System.Globalization/4.0.10-beta-23109 11303ms
  OK https://www.nuget.org/api/v2/package/System.Globalization/4.0.0-beta-23109 11447ms
  OK https://www.nuget.org/api/v2/package/System.Globalization.Extensions/4.0.0-beta-23109 11319ms
  OK https://www.nuget.org/api/v2/package/System.Linq/4.0.0-beta-23109 11210ms
  OK https://www.nuget.org/api/v2/package/Microsoft.Framework.Logging.Abstractions/1.0.0-beta6 11092ms
  OK https://www.nuget.org/api/v2/package/Microsoft.Net.WebSockets/1.0.0-beta6 11002ms
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Diagnostics.Tools'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Net.WebSockets'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Security.Cryptography.Hashing.Algorithms'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Threading.Timer'
  OK https://www.nuget.org/api/v2/package/Microsoft.Win32.Primitives/4.0.0-beta-23109 10978ms
  OK https://www.nuget.org/api/v2/package/System.Diagnostics.Debug/4.0.10-beta-23109 10959ms
  OK https://www.nuget.org/api/v2/package/System.Diagnostics.Debug/4.0.0-beta-23109 11145ms
  OK https://www.nuget.org/api/v2/package/System.IO.FileSystem/4.0.0-beta-23109 11208ms
  OK https://www.nuget.org/api/v2/package/System.Security.Cryptography.X509Certificates/4.0.0-beta-23109 11184ms
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Security.Cryptography.RSA'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Security.Cryptography.Encoding'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Runtime.Numerics'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Globalization.Calendars'
  GET https://www.nuget.org/api/v2/package/System.Threading/4.0.0-beta-23109
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Security.Cryptography.Hashing'
  OK https://www.nuget.org/api/v2/package/System.Threading.Overlapped/4.0.0-beta-23109 11073ms
  OK https://www.nuget.org/api/v2/package/System.Security.Principal/4.0.0-beta-23109 11043ms
  OK https://www.nuget.org/api/v2/package/System.IO/4.0.0-beta-23109 11117ms
  GET https://www.nuget.org/api/v2/package/System.Text.Encoding/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/package/System.IO/4.0.10-beta-23109 11654ms
  OK https://www.nuget.org/api/v2/package/System.Resources.ResourceManager/4.0.0-beta-23109 11592ms
  OK https://www.nuget.org/api/v2/package/System.Runtime.Extensions/4.0.0-beta-23109 11979ms
  OK https://www.nuget.org/api/v2/package/System.Runtime.Extensions/4.0.10-beta-23109 12386ms
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.ComponentModel' 9798ms
  GET https://www.nuget.org/api/v2/package/System.ComponentModel/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/package/System.Diagnostics.TraceSource/4.0.0-beta-23109 12438ms
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Reflection' 9997ms
  GET https://www.nuget.org/api/v2/package/System.Reflection/4.0.10-beta-23109
  GET https://www.nuget.org/api/v2/package/System.Reflection/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/package/System.Diagnostics.Tracing/4.0.20-beta-23109 12481ms
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Security.Cryptography.Encryption' 10188ms
  GET https://www.nuget.org/api/v2/package/System.Security.Cryptography.Encryption/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/package/System.Net.Primitives/4.0.10-beta-23109 12526ms
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Runtime.Handles' 9134ms
  GET https://www.nuget.org/api/v2/package/System.Runtime.Handles/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Security.SecureString' 9087ms
  GET https://www.nuget.org/api/v2/package/System.Security.SecureString/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.IO.FileSystem.Primitives' 9279ms
  GET https://www.nuget.org/api/v2/package/System.IO.FileSystem.Primitives/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/package/System.Runtime.InteropServices/4.0.20-beta-23109 12971ms
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Reflection.Primitives'
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Private.Networking' 9307ms
  GET https://www.nuget.org/api/v2/package/System.Private.Networking/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/package/System.Threading.Tasks/4.0.10-beta-23109 13141ms
  OK https://www.nuget.org/api/v2/package/System.Threading.Thread/4.0.0-beta-23109 11998ms
  OK https://www.nuget.org/api/v2/package/System.Private.Uri/4.0.0-beta-23109 11343ms
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.AspNet.FileProviders.Abstractions' 8793ms
  GET https://www.nuget.org/api/v2/package/Microsoft.AspNet.FileProviders.Abstractions/1.0.0-beta6
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Collections.Concurrent' 8995ms
  GET https://www.nuget.org/api/v2/package/System.Collections.Concurrent/4.0.10-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.IO.FileSystem.Watcher' 9190ms
  GET https://www.nuget.org/api/v2/package/System.IO.FileSystem.Watcher/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Text.RegularExpressions' 9403ms
  GET https://www.nuget.org/api/v2/package/System.Text.RegularExpressions/4.0.10-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.AspNet.Http.Abstractions' 9463ms
  GET https://www.nuget.org/api/v2/package/Microsoft.AspNet.Http.Abstractions/1.0.0-beta6
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.AspNet.FeatureModel' 9590ms
  GET https://www.nuget.org/api/v2/package/Microsoft.AspNet.FeatureModel/1.0.0-beta6
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.Framework.Configuration.Abstractions' 9853ms
  GET https://www.nuget.org/api/v2/package/Microsoft.Framework.Configuration.Abstractions/1.0.0-beta6
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.AspNet.WebUtilities' 9871ms
  GET https://www.nuget.org/api/v2/package/Microsoft.AspNet.WebUtilities/1.0.0-beta6
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.Framework.DependencyInjection.Abstractions' 10600ms
  GET https://www.nuget.org/api/v2/package/Microsoft.Framework.DependencyInjection.Abstractions/1.0.0-beta6
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Diagnostics.Tools' 9986ms
  GET https://www.nuget.org/api/v2/package/System.Diagnostics.Tools/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Net.WebSockets' 10510ms
  GET https://www.nuget.org/api/v2/package/System.Net.WebSockets/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Security.Cryptography.Hashing.Algorithms' 10872ms
  GET https://www.nuget.org/api/v2/package/System.Security.Cryptography.Hashing.Algorithms/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Threading.Timer' 11230ms
  GET https://www.nuget.org/api/v2/package/System.Threading.Timer/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Security.Cryptography.RSA' 10617ms
  GET https://www.nuget.org/api/v2/package/System.Security.Cryptography.RSA/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Security.Cryptography.Encoding' 10977ms
  GET https://www.nuget.org/api/v2/package/System.Security.Cryptography.Encoding/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Runtime.Numerics' 11357ms
  GET https://www.nuget.org/api/v2/package/System.Runtime.Numerics/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Globalization.Calendars' 11717ms
  GET https://www.nuget.org/api/v2/package/System.Globalization.Calendars/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Security.Cryptography.Hashing' 12084ms
  GET https://www.nuget.org/api/v2/package/System.Security.Cryptography.Hashing/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/package/System.Runtime/4.0.0-beta-23109 17861ms
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Reflection.Primitives' 10123ms
  GET https://www.nuget.org/api/v2/package/System.Reflection.Primitives/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/package/System.Runtime.InteropServices/4.0.0-beta-23109 19365ms
  OK https://www.nuget.org/api/v2/package/System.Threading.Tasks/4.0.0-beta-23109 19798ms
  OK https://www.nuget.org/api/v2/package/System.Threading/4.0.0-beta-23109 15705ms
  OK https://www.nuget.org/api/v2/package/System.Text.Encoding/4.0.0-beta-23109 15539ms
  OK https://www.nuget.org/api/v2/package/System.ComponentModel/4.0.0-beta-23109 13882ms
  OK https://www.nuget.org/api/v2/package/System.Reflection/4.0.10-beta-23109 14024ms
  OK https://www.nuget.org/api/v2/package/System.Reflection/4.0.0-beta-23109 14560ms
  OK https://www.nuget.org/api/v2/package/System.Security.Cryptography.Encryption/4.0.0-beta-23109 14544ms
  OK https://www.nuget.org/api/v2/package/System.Runtime.Handles/4.0.0-beta-23109 14328ms
  OK https://www.nuget.org/api/v2/package/System.Security.SecureString/4.0.0-beta-23109 14280ms
  OK https://www.nuget.org/api/v2/package/System.IO.FileSystem.Primitives/4.0.0-beta-23109 14264ms
  OK https://www.nuget.org/api/v2/package/System.Private.Networking/4.0.0-beta-23109 14706ms
  GET https://www.nuget.org/api/v2/package/System.Collections.Concurrent/4.0.0-beta-23109
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Collections.NonGeneric'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.ComponentModel.EventBasedAsync'
  OK https://www.nuget.org/api/v2/package/Microsoft.AspNet.FileProviders.Abstractions/1.0.0-beta6 14055ms
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.Framework.Caching.Abstractions'
  OK https://www.nuget.org/api/v2/package/System.Collections.Concurrent/4.0.10-beta-23109 14152ms
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Collections.NonGeneric' 369ms
  GET https://www.nuget.org/api/v2/package/System.Collections.NonGeneric/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/package/System.IO.FileSystem.Watcher/4.0.0-beta-23109 14131ms
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.ComponentModel.EventBasedAsync' 733ms
  GET https://www.nuget.org/api/v2/package/System.ComponentModel.EventBasedAsync/4.0.10-beta-23109
  OK https://www.nuget.org/api/v2/package/System.Text.RegularExpressions/4.0.10-beta-23109 14159ms
  OK https://www.nuget.org/api/v2/package/Microsoft.AspNet.Http.Abstractions/1.0.0-beta6 14049ms
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.AspNet.Http.Features'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Linq.Expressions'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Reflection.TypeExtensions'
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.Framework.Caching.Abstractions' 857ms
  GET https://www.nuget.org/api/v2/package/Microsoft.Framework.Caching.Abstractions/1.0.0-beta6
  OK https://www.nuget.org/api/v2/package/Microsoft.AspNet.FeatureModel/1.0.0-beta6 13807ms
  OK https://www.nuget.org/api/v2/package/Microsoft.Framework.Configuration.Abstractions/1.0.0-beta6 13607ms
  OK https://www.nuget.org/api/v2/package/Microsoft.AspNet.WebUtilities/1.0.0-beta6 13524ms
  OK https://www.nuget.org/api/v2/package/Microsoft.Framework.DependencyInjection.Abstractions/1.0.0-beta6 12178ms
  OK https://www.nuget.org/api/v2/package/System.Diagnostics.Tools/4.0.0-beta-23109 10716ms
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='Microsoft.AspNet.Http.Features' 560ms
  GET https://www.nuget.org/api/v2/package/Microsoft.AspNet.Http.Features/1.0.0-beta6
  OK https://www.nuget.org/api/v2/package/System.Net.WebSockets/4.0.0-beta-23109 10314ms
  OK https://www.nuget.org/api/v2/package/System.Security.Cryptography.Hashing.Algorithms/4.0.0-beta-23109 10068ms
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Security.Cryptography.RandomNumberGenerator'
  OK https://www.nuget.org/api/v2/package/System.Threading.Timer/4.0.0-beta-23109 9837ms
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Linq.Expressions' 925ms
  GET https://www.nuget.org/api/v2/package/System.Linq.Expressions/4.0.10-beta-23109
  OK https://www.nuget.org/api/v2/package/System.Security.Cryptography.RSA/4.0.0-beta-23109 9657ms
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Reflection.TypeExtensions' 1112ms
  GET https://www.nuget.org/api/v2/package/System.Reflection.TypeExtensions/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/package/System.Security.Cryptography.Encoding/4.0.0-beta-23109 9419ms
  OK https://www.nuget.org/api/v2/package/System.Runtime.Numerics/4.0.0-beta-23109 9280ms
  OK https://www.nuget.org/api/v2/package/System.Globalization.Calendars/4.0.0-beta-23109 9150ms
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Security.Cryptography.RandomNumberGenerator' 938ms
  GET https://www.nuget.org/api/v2/package/System.Security.Cryptography.RandomNumberGenerator/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/package/System.Security.Cryptography.Hashing/4.0.0-beta-23109 8904ms
  OK https://www.nuget.org/api/v2/package/System.Reflection.Primitives/4.0.0-beta-23109 7544ms
  OK https://www.nuget.org/api/v2/package/System.Collections.Concurrent/4.0.0-beta-23109 3131ms
  OK https://www.nuget.org/api/v2/package/System.Collections.NonGeneric/4.0.0-beta-23109 2935ms
  OK https://www.nuget.org/api/v2/package/System.ComponentModel.EventBasedAsync/4.0.10-beta-23109 2629ms
  OK https://www.nuget.org/api/v2/package/Microsoft.Framework.Caching.Abstractions/1.0.0-beta6 2508ms
  OK https://www.nuget.org/api/v2/package/Microsoft.AspNet.Http.Features/1.0.0-beta6 2028ms
  OK https://www.nuget.org/api/v2/package/System.Linq.Expressions/4.0.10-beta-23109 2183ms
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Reflection.Emit'
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.ObjectModel'
  OK https://www.nuget.org/api/v2/package/System.Reflection.TypeExtensions/4.0.0-beta-23109 2116ms
  OK https://www.nuget.org/api/v2/package/System.Security.Cryptography.RandomNumberGenerator/4.0.0-beta-23109 1633ms
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Reflection.Emit' 194ms
  GET https://www.nuget.org/api/v2/package/System.Reflection.Emit/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.ObjectModel' 388ms
  GET https://www.nuget.org/api/v2/package/System.ObjectModel/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/package/System.Reflection.Emit/4.0.0-beta-23109 506ms
  GET https://www.nuget.org/api/v2/FindPackagesById()?id='System.Reflection.Emit.ILGeneration'
  OK https://www.nuget.org/api/v2/package/System.ObjectModel/4.0.0-beta-23109 486ms
  OK https://www.nuget.org/api/v2/FindPackagesById()?id='System.Reflection.Emit.ILGeneration' 240ms
  GET https://www.nuget.org/api/v2/package/System.Reflection.Emit.ILGeneration/4.0.0-beta-23109
  OK https://www.nuget.org/api/v2/package/System.Reflection.Emit.ILGeneration/4.0.0-beta-23109 258ms
Installing Microsoft.AspNet.Server.WebListener.1.0.0-beta6
Installing Microsoft.Net.Http.Headers.1.0.0-beta6
Installing Microsoft.Net.Http.Server.1.0.0-beta6
Installing Microsoft.Framework.Logging.Abstractions.1.0.0-beta6
Installing Microsoft.Net.WebSockets.1.0.0-beta6
Installing Microsoft.AspNet.Hosting.1.0.0-beta6
Installing Microsoft.Framework.Configuration.EnvironmentVariables.1.0.0-beta6
Installing Microsoft.Framework.Configuration.Ini.1.0.0-beta6
Installing Microsoft.Framework.Runtime.Abstractions.1.0.0-beta6
Installing Microsoft.Framework.Configuration.CommandLine.1.0.0-beta6
Installing Newtonsoft.Json.6.0.6
Installing Microsoft.AspNet.Hosting.Server.Abstractions.1.0.0-beta6
Installing Microsoft.AspNet.FeatureModel.1.0.0-beta6
Installing Microsoft.Framework.Configuration.Abstractions.1.0.0-beta6
Installing Microsoft.Framework.Configuration.1.0.0-beta6
Installing Microsoft.Framework.DependencyInjection.1.0.0-beta6
Installing Microsoft.Framework.DependencyInjection.Abstractions.1.0.0-beta6
Installing Microsoft.Framework.Logging.1.0.0-beta6
Installing Microsoft.AspNet.FileProviders.Physical.1.0.0-beta6
Installing Microsoft.AspNet.FileProviders.Abstractions.1.0.0-beta6
Installing Microsoft.Framework.Caching.Abstractions.1.0.0-beta6
Installing Microsoft.AspNet.Hosting.Abstractions.1.0.0-beta6
Installing Microsoft.AspNet.Http.Abstractions.1.0.0-beta6
Installing Microsoft.Framework.WebEncoders.Core.1.0.0-beta6
Installing Microsoft.AspNet.Http.Features.1.0.0-beta6
Installing Microsoft.AspNet.Http.1.0.0-beta6
Installing Microsoft.AspNet.WebUtilities.1.0.0-beta6
Installing Microsoft.AspNet.Http.Extensions.1.0.0-beta6
Installing Kestrel.1.0.0-beta6
Installing Microsoft.AspNet.Server.Kestrel.1.0.0-beta6
Installing Microsoft.AspNet.Server.IIS.1.0.0-beta6
Installing Microsoft.AspNet.Loader.IIS.Interop.1.0.0-beta6
Installing Microsoft.AspNet.Loader.IIS.1.0.0-beta6
Installing Microsoft.AspNet.DataProtection.Abstractions.1.0.0-beta6
Installing System.Security.Claims.4.0.0-beta-23109
Installing System.Collections.4.0.0-beta-23109
Installing System.Globalization.4.0.0-beta-23109
Installing System.Diagnostics.Debug.4.0.0-beta-23109
Installing System.Security.Principal.4.0.0-beta-23109
Installing System.Runtime.Extensions.4.0.0-beta-23109
Installing System.Runtime.4.0.20-beta-23109
Installing System.Private.Uri.4.0.0-beta-23109
Installing System.IO.4.0.0-beta-23109
Installing System.Threading.Tasks.4.0.0-beta-23109
Installing System.Text.Encoding.4.0.0-beta-23109
Installing System.Resources.ResourceManager.4.0.0-beta-23109
Installing System.Reflection.4.0.0-beta-23109
Installing System.Reflection.Primitives.4.0.0-beta-23109
Installing System.Text.Encoding.4.0.10-beta-23109
Installing System.Collections.4.0.10-beta-23109
Installing System.Diagnostics.Contracts.4.0.0-beta-23109
Installing System.Globalization.4.0.10-beta-23109
Installing System.Globalization.Extensions.4.0.0-beta-23109
Installing System.Runtime.Extensions.4.0.10-beta-23109
Installing System.Runtime.InteropServices.4.0.20-beta-23109
Installing System.Runtime.Handles.4.0.0-beta-23109
Installing System.Linq.4.0.0-beta-23109
Installing System.Diagnostics.Debug.4.0.10-beta-23109
Installing System.Runtime.4.0.0-beta-23109
Installing System.Threading.Overlapped.4.0.0-beta-23109
Installing Microsoft.Win32.Primitives.4.0.0-beta-23109
Installing System.Collections.Concurrent.4.0.10-beta-23109
Installing System.Threading.Tasks.4.0.10-beta-23109
Installing System.Diagnostics.Tracing.4.0.20-beta-23109
Installing System.Threading.4.0.10-beta-23109
Installing System.Reflection.4.0.10-beta-23109
Installing System.Security.Principal.Windows.4.0.0-beta-23109
Installing System.Runtime.InteropServices.4.0.0-beta-23109
Installing System.IO.FileSystem.4.0.0-beta-23109
Installing System.Text.Encoding.Extensions.4.0.10-beta-23109
Installing System.IO.4.0.10-beta-23109
Installing System.IO.FileSystem.Primitives.4.0.0-beta-23109
Installing System.Diagnostics.Tools.4.0.0-beta-23109
Installing System.Net.WebSockets.4.0.0-beta-23109
Installing System.Threading.Timer.4.0.0-beta-23109
Installing System.Threading.ThreadPool.4.0.10-beta-23109
Installing System.Net.Primitives.4.0.10-beta-23109
Installing System.Private.Networking.4.0.0-beta-23109
Installing System.Security.SecureString.4.0.0-beta-23109
Installing System.Security.Cryptography.Encryption.4.0.0-beta-23109
Installing System.Collections.Concurrent.4.0.0-beta-23109
Installing System.Collections.NonGeneric.4.0.0-beta-23109
Installing System.ComponentModel.EventBasedAsync.4.0.10-beta-23109
Installing System.Security.Cryptography.Hashing.Algorithms.4.0.0-beta-23109
Installing System.Security.Cryptography.Hashing.4.0.0-beta-23109
Installing System.Security.Cryptography.RandomNumberGenerator.4.0.0-beta-23109
Installing System.Security.Cryptography.X509Certificates.4.0.0-beta-23109
Installing System.Threading.4.0.0-beta-23109
Installing System.Security.Cryptography.Encoding.4.0.0-beta-23109
Installing System.Runtime.Numerics.4.0.0-beta-23109
Installing System.Globalization.Calendars.4.0.0-beta-23109
Installing System.Security.Cryptography.RSA.4.0.0-beta-23109
Installing System.ComponentModel.4.0.0-beta-23109
Installing System.Console.4.0.0-beta-23109
Installing System.IO.FileSystem.Watcher.4.0.0-beta-23109
Installing System.Text.RegularExpressions.4.0.10-beta-23109
Installing System.Reflection.TypeExtensions.4.0.0-beta-23109
Installing System.Linq.Expressions.4.0.10-beta-23109
Installing System.Reflection.Extensions.4.0.0-beta-23109
Installing System.ObjectModel.4.0.0-beta-23109
Installing System.Reflection.Emit.4.0.0-beta-23109
Installing System.Reflection.Emit.ILGeneration.4.0.0-beta-23109
Installing System.Threading.Thread.4.0.0-beta-23109
Installing System.Diagnostics.TraceSource.4.0.0-beta-23109
Installing Microsoft.Win32.Registry.4.0.0-beta-23109
Installing System.Diagnostics.Process.4.0.0-beta-23109
Installing System.Net.NetworkInformation.4.0.10-beta-23109
Writing lock file /Volumes/ramdisk/EmptyApplication/project.lock.json
Restore complete, 50900ms elapsed

NuGet Config files used:
    /Users/xxx/.config/NuGet/NuGet.Config

Feeds used:
    https://www.nuget.org/api/v2/

Installed:
    107 package(s) to /Users/xxx/.dnx/packages
```

# 実行する

dnxコマンドで実行します。
もしかしたらproject.jsonを編集する必要があるかもしれません。

```
(env)$ dnx . run
'EmptyApplication' does not contain a static 'Main' method suitable for an entry point
```

# 最後に...

手順を教えてくれたaodagさん、ありがとう。　++aodag