title: Solving error "Microsoft.NETCore.App 1.0.0 does not support framework .NETFramework,Version=v4.6.1"
body: <p>I have an ASP.NET Core 1.0 complete application running using <code>net461</code> references. Now I am trying to add another framework - <code>netcoreapp1.0</code>. For this, I have updated my project.json like this:</p>
  
  <pre><code>{
     "userSecretsId":"",
     "version":"2.4.0-*",
     "buildOptions":{
        "emitEntryPoint":true,
        "preserveCompilationContext":true
     },
     "dependencies":{
        "Microsoft.ApplicationInsights.AspNetCore":"1.0.0",
        "Microsoft.AspNetCore.Authentication.Cookies":"1.0.0",
        "Microsoft.AspNetCore.Diagnostics":"1.0.0",
        "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore":"1.0.0",
        "Microsoft.AspNetCore.Identity":"1.0.0",
        "Microsoft.AspNetCore.Identity.EntityFrameworkCore":"1.0.0",
        "Microsoft.AspNetCore.Mvc":"1.0.0",
        "Microsoft.AspNetCore.Mvc.TagHelpers":"1.0.0",
        "Microsoft.AspNetCore.Server.IISIntegration":"1.0.0",
        "Microsoft.AspNetCore.Server.Kestrel":"1.0.0",
        "Microsoft.AspNetCore.StaticFiles":"1.0.0",
        "Microsoft.EntityFrameworkCore":"1.0.0",
        "Microsoft.EntityFrameworkCore.SqlServer":"1.0.0",
        "Microsoft.Extensions.Configuration.CommandLine":"1.0.0",
        "Microsoft.Extensions.Configuration.FileExtensions":"1.0.0",
        "Microsoft.Extensions.Configuration.Json":"1.0.0",
        "Microsoft.Extensions.Configuration.UserSecrets":"1.0.0",
        "Microsoft.Extensions.Logging":"1.0.0",
        "Microsoft.Extensions.Logging.Console":"1.0.0",
        "Microsoft.Extensions.Logging.Debug":"1.0.0",
        "Microsoft.VisualStudio.Web.BrowserLink.Loader":"14.0.0",
        "Microsoft.VisualStudio.Web.CodeGenerators.Mvc":"1.0.0-preview2-final"
     },
     "tools":{
        "BundlerMinifier.Core":"2.0.238",
        "Microsoft.AspNetCore.Razor.Tools":"1.0.0-preview2-final",
        "Microsoft.AspNetCore.Server.IISIntegration.Tools":"1.0.0-preview2-final",
        "Microsoft.Extensions.SecretManager.Tools":"1.0.0-preview2-final"
     },
     "commands":{
        "ef":"EntityFramework.Commands",
        "web":"Microsoft.AspNetCore.Server.Kestrel"
     },
     "frameworks":{
        "net461":{
  
        },
        "netcoreapp1.0":{
           "imports":[
              "dotnet5.6",
              "portable-net45+win8"
           ]
        }
     },
     "runtimes":{
        "win10-x64":{
  
        },
        "win81-x64":{
  
        },
        "win8-x64":{
  
        },
        "win7-x64":{
  
        }
     },
     "publishOptions":{
        "exclude":[
           "**.user",
           "**.vspscc",
           "wwwroot",
           "node_modules"
        ]
     },
     "scripts":{
        "prepublish":[
           "npm install",
           "bower install",
           "gulp clean",
           "gulp min"
        ]
     }
  }
  </code></pre>
  
  <p>After modifying project.json, I got this error:</p>
  
  <blockquote>
    <p>Failed to make the following project runnable: MVC6_Full_Version
    (.NETCoreApp,Version=v1.0) reason: Expected coreclr library not found
    in package graph. Please try running dotnet restore again.</p>
  </blockquote>
  
  <p>To resolve this, I ran <code>dotnet restore</code> command but no luck.</p>
  
  <p>Then, I added this block:</p>
  
  <pre><code>"Microsoft.NETCore.App": {
    "version": "1.0.0",
    "type": "platform"
  },
  </code></pre>
  
  <p>After adding this block, I got a different error:</p>
  
  <blockquote>
    <p>Code: NU1002 Description: The dependency Microsoft.NETCore.App 1.0.0
    does not support framework .NETFramework,Version=v4.6.1.</p>
  </blockquote>
  
  <p>Basically, I want to add both references in my applications - .NET Framework 4.6.1 and ASP.NET Core 1.0.</p>
  
  <p>How do I resolve this error?</p>