是否可以从c# vNext项目引用非vNext项目(例如,vNext类库)?
尝试引用类库时,会发生以下错误:
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"
}
},发布于 2014-12-23 20:52:13
在Beta 1或以前的版本中不支持这一点,但是它正在使用即将到来的wrap功能,它允许您在project.json中“包装”传统类库,vNext项目可以理解这些类库。
有关更多信息,请参见https://stackoverflow.com/a/27026946/3912048。
就Nuget软件包而言,这将取决于维护人员所支持的目标框架。当我瞄准net45,的时候,我并没有遇到任何麻烦,但是很明显,目前的结果和其他的结果是混合的。
https://stackoverflow.com/questions/27623512
复制相似问题