【问题标题】:Add reference to a .NET Core 2.0 DLL on a Full Framework 4.7 project在 Full Framework 4.7 项目上添加对 .NET Core 2.0 DLL 的引用
【发布时间】:2018-02-02 23:57:21
【问题描述】:

我在这里寻找这个问题,但我没有找到答案。

我有一个面向 .NET Core 2.0 的类库项目和一个面向 .NET Full Framework 4.7 的 WPF 项目。我无法引用 WPF 项目上的类库。我收到以下错误:

项目“xxxxxxxx”以“.NETCoreApp,Version=v2.0”为目标。它不可能是 由以“.NETFramework,Version=v4.7”为目标的项目引用。

有没有办法在完整框架中引用 .NET Core 项目?

【问题讨论】:

标签: .net .net-core


【解决方案1】:

您不能将对 .NET Core 项目的引用添加到 .NET Framework 项目中。

要在 .NET Core 和 .NET Framework 应用程序/库之间共享代码,共享项目必须以 .NET Standard 为目标。如果创建 .NET Standard 2.0 项目,则可以在 .NET Framework 4.6.1+ 项目和 .NET Core 2.0+ 项目中使用。

【讨论】:

  • 这非常有用。在搜索了一个小时左右关于如何做到这一点之后,涉足“从 .net core dll 参考 .net 框架”(基本上与我想要的相反)并试图让我的 .NET Core App 2.0 项目也产生 .NET 4.7 兼容位,这个答案让一切都点击了。
猜你喜欢
  • 1970-01-01
  • 2016-12-08
  • 1970-01-01
  • 1970-01-01
  • 2021-05-23
  • 1970-01-01
  • 1970-01-01
  • 2021-03-02
  • 1970-01-01
相关资源
最近更新 更多