【发布时间】: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 应用程序引用。
我想将 dotNet Core 项目引用到 WPF 项目。
我的 WPF 项目使用 v4.6.2 dotNet Framework,我的 dotNet Core 项目使用 v1.6 dotNet Standard。
当我尝试引用它时,我得到了这个错误:
【问题讨论】:
根据docs,v1.6 .Net Core 与 v4.6.2 .Net 不兼容。
所以我将其更改为 v1.5 .Net Core。
【讨论】:
我发现了这个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)。更改后您通常必须右键单击卸载,然后右键单击重新加载项目。
【讨论】: