【问题标题】:How to reference a dotNet Core project?如何引用 dotNet Core 项目?
【发布时间】:2017-01-12 03:45:05
【问题描述】:

我想将 dotNet Core 项目引用到 WPF 项目。

我的 WPF 项目使用 v4.6.2 dotNet Framework,我的 dotNet Core 项目使用 v1.6 dotNet Standard。

当我尝试引用它时,我得到了这个错误:

【问题讨论】:

  • 为什么不创建一个 .net 标准库?这将能够被 .NET Framework 和 .NET Core 应用程序引用。

标签: c# .net wpf .net-core


【解决方案1】:

根据docs,v1.6 .Net Core 与 v4.6.2 .Net 不兼容。

所以我将其更改为 v1.5 .Net Core。

【讨论】:

  • 这个答案似乎不是最新的。至少文档说 repo 已移至 .net Standard
【解决方案2】:

我发现了这个YouTube video。最简单的方法是写在 *.csproj 中

<TargetFrameworks>netcoreapp2.0;net462</TargetFrameworks>

而不是这个

<TargetFramework>netcoreapp2.0</TargetFramework>

重要提示: 不要忘记 targetframeworkS 中的extra s。您至少应该拥有 .NET Core 4.6.2 的 Runtime 和 DevPack。(get it here)。更改后您通常必须右键单击卸载,然后右键单击重新加载项目。

【讨论】:

猜你喜欢
  • 2022-08-15
  • 1970-01-01
  • 2016-08-02
  • 1970-01-01
  • 2017-10-11
  • 2019-04-06
  • 1970-01-01
  • 2017-05-15
  • 1970-01-01
相关资源
最近更新 更多