首页 > 解决方案 > 如何从 .Net 框架注入 Microsoft.Extensions.Logging

问题描述

我有一个由 .Net 标准 2 构建的库,旨在支持我们的 .Net Core 2 项目和旧版 .Net 框架项目。

根据这篇文章https://docs.microsoft.com/en-us/aspnet/core/fundamentals/logging/?view= ,在这个 .Net 标准 2 库中,我选择使用 Microsoft.Extensions.Logging 作为我的记录器aspnetcore-2.1&tabs=aspnetcore2x

这是一个问题:由于 DI 部分在引用的库(.Net Core 或 .Net 框架)中,我如何从 .Net 框架项目中注入 Microsoft.Extensions.Logging

如果不可能做到这一点,我怎样才能实现.Net framework 和.Net core 都可以使用的记录器?

非常感谢您的帮助!

标签: c#asp.netlogging.net-core.net-standard

解决方案


推荐阅读