dotnet cli - "detected package downgrade"
<p>I have finally managed to get a project's dependencies downloaded with <code>dotnet restore</code>, after going through the process of clearing all <code>nuget</code> cache, <code>dnx</code> cache, and updating the <code>cli</code> using the beta channel.</p>

<p>But using the <code>project.json</code> below, I get an error;</p>

<blockquote>
  <p>warn : Detected package downgrade: Microsoft.Dnx.Compilation.CSharp.Abstractions from 1.0.0-rc2-16553 to 1.0.0-rc2-16552</p>
</blockquote>

<p>I'm not sure what this means, or how to fix it. The things still download, but this concerns me.</p>

<p>I am using the following;</p>

<h1><strong>dotnet/cli</strong></h1>

<pre><code>.NET Command Line Tools (1.0.0-beta-001540)

Product Information:
 Version:     1.0.0-beta-001540
 Commit Sha:  6aeed1f52d

Runtime Environment:
 OS Name:     Windows
 OS Version:  10.0.10586
 OS Platform: Windows
 Runtime Id:  win10-x64
</code></pre>

<h1><strong>dnvm</strong> list</h1>

<pre><code>Active Version           Runtime Architecture OperatingSystem Alias
------ -------           ------- ------------ --------------- -----
       1.0.0-rc1-update1 clr     x64          win
       1.0.0-rc1-update1 clr     x86          win
       1.0.0-rc1-update1 coreclr x64          win
       1.0.0-rc1-update1 coreclr x86          win
       1.0.0-rc2-16551   clr     x86          win
  *    1.0.0-rc2-16551   coreclr x64          win             default
       1.0.0-rc2-16551   coreclr x86          win
</code></pre>

<h1>nuget.config</h1>

<pre><code>&lt;packageSources&gt;
    &lt;add key="aspnet-core" value="https://www.myget.org/F/aspnetcidev/api/v3/index.json" /&gt;
    &lt;add key="api.nuget.org" value="https://api.nuget.org/v3/index.json" /&gt;
    &lt;add key="nuget.org" value="https://www.nuget.org/api/v2/" /&gt;
&lt;/packageSources&gt;
</code></pre>

<h1>project.json</h1>

<pre><code>{
    "webroot": "wwwroot",
    "version": "1.0.0-*",
    "dependencies": {
        "Microsoft.NETCore.Platforms": "1.0.1-*",
        "Microsoft.AspNetCore.Diagnostics": "1.0.0-*",
        "Microsoft.AspNetCore.IISPlatformHandler": "1.0.0-*",
        "Microsoft.AspNetCore.Mvc": "1.0.0-*",
        "Microsoft.AspNetCore.Mvc.TagHelpers": "1.0.0-*",
        "Microsoft.AspNetCore.Server.Kestrel": "1.0.0-*",
        "Microsoft.AspNetCore.StaticFiles": "1.0.0-*",
        "Microsoft.Extensions.Configuration.Json": "1.0.0-*",
        "Microsoft.Extensions.Logging.Console": "1.0.0-*",
        "Microsoft.AspNetCore.Identity": "1.0.0-*",
    },
    "frameworks": {
        "dnx451": {
            "dependencies": {
                "Microsoft.AspNetCore.Mvc.Dnx": "1.0.0-*"
            }
        },
        "net451": { },
        "dnxcore50": {
            "imports": "portable-net451+win7+win8",
            "dependencies": {
                "NETStandard.Library": "1.0.0-*"
            }
        }
    },

    "publishExclude": [
        "node_modules",
        "bower_components",
        "**.xproj",
        "**.user",
        "**.vspscc"
    ],
    "exclude": [
        "wwwroot",
        "node_modules",
        "bower_components"
    ]
}
</code></pre>