引用本地项目

没有 .sln.proj 文件这样的东西。
而不是在 Visual Studio 代码中使用它们的文件夹
每个项目文件夹都应该有一个单独的 project.json 文件。

/MyProject.Core
   SourceFile.cs
   project.json

/MyProject.Web
   /Controllers
   /Views
   project.json

MyProject.Web 项目编辑 MyProject.Web\project.json 文件中引用 MyProject.Core 并添加依赖项:

// MyProject.Web/project.json
{
   "dependencies": {
      "MyProject.Core": {"target": "project"},
    ...
   }
   "buildOptions": {
      "emitEntryPoint": true 
   }
}

"emitEntryPoint": true 这条线说 MyProject.Web 是解决方案的开始项目。MyProject.Core 应该在其 project.json 文件中禁用此标志:

 // MyProject.Core/project.json
 {
   ...
   "buildOptions": {
      "emitEntryPoint": false 
   }
}

构建项目(Mac: ⌘ + Shift + B,Windows: Ctrl + Shift + B ),每个项目都应该有自己的\bin\obj 文件夹以及新的 .dll 文件。