我正在尝试创建我的第一个 ASP.NET 5 Web Api 项目。我需要添加以前创建的类库作为引用。所以我去引用 ->添加引用并添加适当的项目。不幸的是,该引用文献仍未解决。
似乎发生这种情况是因为引用转到 DNX 4.5.1 而不是 DNX Core 5.0。在project.json中,它不是根依赖项
,而是框架:
"frameworks": {
"dnx451": {
"dependencies": {
"MyLibrary": "1.0.0-*"
}
},
"dnxcore50": { }
},
我应该如何处理我的库才能使其与 ASP.NET 5 兼容?
最佳答案
如果您的项目所依赖的库不支持 dotnetcore50
(CoreCLR),那么您就不走运了。您需要先将它们移植到 CoreCLR,然后其他 CoreCLR 库才能使用它们。
一旦获得启用了 CoreCLR 的依赖项,您可以将其添加到 project.json
中的顶级 dependencies
节点,然后它将可供您使用的所有框架使用。项目支持。
关于asp.net - 使类库与 DNX Core 5 兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33952457/