title: Unable to publish .NET Core app (unsupported runtime)
body: <p>I'm building an API using .net core, and I've just run into this issue during publishing:</p>
  
  <pre><code>The project being published does not support the runtime 'dnx-clr-win-x86.1.0.0-rc2-20221'
  </code></pre>
  
  <p>I saw <a href="https://github.com/dotnet/cli/issues/2627" rel="nofollow">this github issue</a> as well as <a href="https://github.com/openiddict/openiddict-core/issues/76" rel="nofollow">this one</a> and I am no closer to a solution. Here is my <strong>updated</strong> <code>project.json</code> file:</p>
  
  <pre><code>  {
    "compilationOptions": {
      "debugType": "portable",
      "emitEntryPoint": true,
      "preserveCompilationContext": true
    },
  
    "dependencies": {
      "AspNet.Security.OAuth.Validation": "1.0.0-alpha1-*",
      "Microsoft.AspNetCore.Authentication.Cookies": "1.0.0-rc2-*",
      "Microsoft.AspNetCore.Authentication.JwtBearer": "1.0.0-rc2-*",
      "Microsoft.AspNetCore.Diagnostics": "1.0.0-rc2-*",
      "Microsoft.AspNetCore.Hosting": "1.0.0-rc2-*",
      "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "1.0.0-rc2-*",
      "Microsoft.AspNetCore.IISPlatformHandler": "1.0.0-rc2-*",
      "Microsoft.AspNetCore.Mvc": "1.0.0-rc2-*",
      "Microsoft.AspNetCore.Server.Kestrel": "1.0.0-rc2-*",
      "Microsoft.AspNetCore.StaticFiles": "1.0.0-rc2-*",
      "Microsoft.EntityFrameworkCore.SqlServer": "1.0.0-rc2-*",
      "Microsoft.Extensions.Configuration.Json": "1.0.0-rc2-*",
      "Microsoft.Extensions.Logging.Console": "1.0.0-rc2-*",
      "Microsoft.Extensions.Logging.Debug": "1.0.0-rc2-*",
      "OpenIddict.Core": "1.0.0-*",
      "OpenIddict.EF": "1.0.0-*"
    },
  
    "frameworks": {
      "net451": {
        "frameworkAssemblies": {
          "System.ComponentModel": { "type": "build" }
        }
      },
  
      "netcoreapp1.0": {
        "dependencies": {
          "Microsoft.NETCore.App": {
            "type": "platform",
            "version": "1.0.0-rc2-*"
          }
        },
  
        "imports": [
          "dnxcore50",
          "portable-net451+win8"
        ]
      }
    },
  
    "tools": {
      "Microsoft.AspNetCore.Server.IISIntegration.Tools": {
        "version": "1.0.0-rc2-*",
        "imports": "portable-net45+wp80+win8+wpa81+dnxcore50"
      }
    },
  
    "scripts": {
      "postpublish": "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%"
    },
  
    "exclude": [
      "wwwroot",
      "node_modules"
    ],
  
    "publishExclude": [
      "**.user",
      "**.vspscc"
    ]
  }
  </code></pre>
  
  <p>I read somewhere that it could be due to the organisation of my dependencies?</p>
  
  <p><strong>UPDATE</strong></p>
  
  <p>This is the error I get when using <code>dotnet restore</code>:</p>
  
  <pre><code>Errors in c:\Users\Dude\Documents\my-api-v1\src\MyApi\obj\060296a3-1ddd-4410-9e77-9510cd667f39\bin\project.json
  Microsoft.AspNetCore.Server.IISIntegration.Tools 1.0.0-rc2-20832 is not compatible with DNXCore,Version=v5.0.
  Some packages are not compatible with DNXCore,Version=v5.0.
  Microsoft.AspNetCore.Server.IISIntegration.Tools 1.0.0-rc2-20832 is not compatible with DNXCore,Version=v5.0 (win7-x64).
  Some packages are not compatible with DNXCore,Version=v5.0 (win7-x64).
  </code></pre>