【发布时间】:2018-11-05 04:33:08
【问题描述】:
我明白为什么 .Net Framework 会导致 .Net Core、IE 出现问题,因为不存在特定于 Windows 平台的 API。但是为什么不能直接引用 .Net Core 作为 .Net Framework 中的库呢?如果 .Net Core 在 Windows 上运行,是什么阻止 .Net Framework 应用程序像使用库一样使用 .Net Core?
我知道您可以将 .Net Core 库移植到 .Net 标准库,但我的问题是为什么 .Net Framework 不能只引用用 .Net Core 编写的任何内容,因为它是跨平台的?
【问题讨论】:
-
.Net Framework 构建于 .Net Framework 4.7 或更低版本,但 .NetCore 更高。怎么跑?
-
@FakeSaint:你应该做的是创建一个 .NET Standard 项目。您将能够从在 .NET Framework 和 .NET Core 上运行的应用程序中引用这个。这是两个独立的运行时。
-
是的,谢谢,我知道.Net Standard。我的困惑是为什么你不能只将 .net 核心类库作为依赖项包含在 .net 框架项目中
标签: c# .net wpf asp.net-core .net-core