是否可以从ASP.NET vNext项目引用非vNext项目(例如c#类库)?
尝试引用类库时,会发生以下错误:
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"
}
},
答案 0 :(得分:2)
这在Beta 1或之前的版本中不受支持,但是即将推出的wrap
功能正在推进,这使您可以“#34; wrap" vNext项目可以理解的project.json
中的传统类库。
有关详情,请参阅https://stackoverflow.com/a/27026946/3912048。
就Nuget软件包而言,维护人员应该支持哪些目标框架。在定位net45,
时,我确实没有遇到任何麻烦,但显然现在结果与其他人的结果更加混杂。