首页 > 解决方案 > 是否可以使用 .Net Framework 应用程序中的 .Net5(核心)库?

问题描述

我一直在尝试确定是否可以从 .Net Framework4.x 代码调用 .Net5 库/DLL。似乎有许多关于使用 .Net Standard 的文章,但现在假设事情被整合到 .Net 5 中,我不确定事情是否/如何发生了变化。有什么好的参考资料或文章吗?我什至可以从框架应用程序访问 .Net5 库吗?

标签: c#.net-core.net-4.0.net-5

解决方案


查看官方文档

你提到:

现在假设事情被整合到.Net 5中

不是真的,正如您在文档中看到的那样:

.NET 5.0 是 .NET Core 3.1 之后的下一个主要版本。我们将此新版本命名为 .NET 5.0 而不是 .NET Core 4.0,原因有两个:

我们跳过版本号 4.x 以避免与 .NET Framework 4.x 混淆。

我们从名称中删除了“Core”,以强调这是 .NET 未来的主要实现。.NET 5.0 支持比 .NET Core 或 .NET Framework 更多类型的应用程序和更多平台。

因此,除了名称之外,它仍然是网络核心。您仍然需要使用 .net 标准来支持这两个平台。检查 te 注释的兼容性。

这可能对您来说也很有趣:选择核心框架服务器


推荐阅读