Here is the project.json for the main dotnet core web project
"frameworks": {
  "netcoreapp1.0": {        
      "imports": [
          "dotnet5.6",
          "dnxcore50",
          "portable-net45+win8",
          "net461"
      ]
  }
}
If I add the following net461 class library project as a reference to above one. It won't build correctly.
 "frameworks": {
    "net461": {
    }
  }
and throw error like The dependency mscorlib could not be resolved.
However, if I create a project by using the old template(no project.json), and add it as a reference to dotnet core project. It works fine.
I wonder how to fix this?