asp.net - 使类库与 DNX Core 5 兼容

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

我正在尝试创建我的第一个 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/

相关文章:

asp.net - 创建密码字段@html.TextBoxFor

c# - 将方法作为参数传递时,Blazor 中 "@MethodName"和 "MethodName"之间的区别?

c# - ASP Core 2.0 本地化程序找不到资源文件

asp.net - 从任何请求输入绑定(bind) : FromQuery, FromRoute, FromForm

asp.net - 如何在 url asp.net mvc 4 中添加扩展名 .html?

asp.net - ASP.NET 表单中的 Paypal 表单

ajax - ASPNET CORE Ajax Post 结果为 400 Bad Request

javascript - 在为图表动态创建持有者后渲染图表不起作用

asp.net-core - ASP.NET Core SQL 连接超时

asp.net - Azure 网站实例到底是什么