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

时间:2017-03-02 23:01:31

标签: asp.net-core asp.net-core-mvc asp.net-core-1.0

如何在Asp.Net Core应用程序中引用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"
    },

1 个答案:

答案 0 :(得分:1)

如果您想确定它将使用项目引用而不是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