在 AspNetCore 应用程序中引用 Microsoft.AspNetCore.Mvc 的本地构建

Reference local build of Microsoft.AspNetCore.Mvc in AspNetCore application

如何在我的 Asp.Net 核心应用程序中引用 Microsoft.AspNetCore.Mvc 的本地构建?我正在尝试调试框架中的某些内容。我已经下载了 source 并对其进行了编译,但是我无法让我的应用程序看到获取代码的位置。

我的 global.json 文件:

{
  "projects": [
    "src",
    "test",
    "c:/source/repos/mvc/src"
  ],
  "sdk": {
    "version": "1.0.0-preview2-003131"
  }
}

我的 package.json 文件的片段。版本与构建的DLL版本相同:

"dependencies": {
    "Microsoft.AspNetCore.Mvc": {
      "version": "1.2.0-preview1",
      "type": "build"
    },

如果您想确保它将使用项目引用而不是 nuget 引用,您可以指定依赖目标:

"Microsoft.AspNetCore.Mvc": {
  "version": "1.2.0-preview1",
  "type": "build",
  "target" : "project" //this will make sure it only looks for a project
},

在构建项目之前,还要确保 运行 dotnet restore