vNext:引用非vNext项目

时间:2014-12-23 15:39:49

标签: c# asp.net .net visual-studio asp.net-core

是否可以从ASP.NET vNext项目引用非vNext项目(例如c#类库)?

  1. 创建空的Visual Studio解决方案
  2. 创建标准c#类库
  3. 创建空的ASP.NET vNext Web项目
  4. 尝试引用类库时,会发生以下错误:

    The following projects are not supported as references "...."
    

    更新

    我尝试在同一位置为它们创建自定义vNext类库项目文件(带有依赖项的相关project.json文件),但我不得不注意到无法加载许多NuGets(例如Ninject) /用这种方式编译,所以这个选项显然也不起作用。

    "frameworks": {
        "net45": {           // doesn't work
            "dependencies": {
                "Ninject": "3.2.2.0",
                "Ninject.Extensions.Interception": "3.2.0.0"
            }
        }
    }
    

    ...

     "aspnet50": {        // doesn't work either
            "dependencies": {
                "Ninject": "3.2.2.0",
                "Ninject.Extensions.Interception": "3.2.0.0"
            }
        },
    

1 个答案:

答案 0 :(得分:2)

这在Beta 1或之前的版本中不受支持,但是即将推出的wrap功能正在推进,这使您可以“#34; wrap" vNext项目可以理解的project.json中的传统类库。

有关详情,请参阅https://stackoverflow.com/a/27026946/3912048

就Nuget软件包而言,维护人员应该支持哪些目标框架。在定位net45,时,我确实没有遇到任何麻烦,但显然现在结果与其他人的结果更加混杂。

相关问题