我有一个 .net 4.7 项目,但我无法添加对 NetStandard 2.0 的引用

I have a .net 4.7 project but I can't add a reference to NetStandard 2.0

我有一个 .net 4.7 项目。在 nuget 管理器中,我在此项目中安装了 .net standard 2.0 预览版,我可以在解决方案资源管理器中看到引用,但我收到一个错误,指出 DateTime 在未引用的程序集中定义,我必须添加参考 netstandard.dll.

我已经手动添加了对我在包文件夹中的 netstandard.dll 的引用,但随后我得到了 System.boolean 和其他类型未定义的错误。

所以我想知道如何才能拥有一个使用另一个 .net 标准项目的 .net 4.7 项目。

谢谢。

在 VS 2017 15.3 预览版/.net 核心工具 2.0.0 预览版更新中发布自动化工具之前,您需要包含 NuGet 包 NETStandard.Library.NETFramework 以获得 .NET 中的 netstandard2.0 支持框架项目。