2017-06-21 49 views
2

我有一个.net 4.7项目。在nuget管理器中,我在这个项目中安装了.net标准2.0预览版,我可以在解决方案资源管理器中看到这个参考文件,但是我得到一个错误消息,说DateTime是在未引用的程序集中定义的,我必须添加参考netstandard.dll。我有一个.net 4.7项目,但我无法添加对NetStandard 2.0的引用。

我已经手动添加了netstandard.dll的引用,我已经在包文件夹中,但后来发现System.boolean和其他类型没有定义的错误。

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

谢谢。

回答

5

直到自动化工具发布到VS 2017 15.3 preview/.net core tooling 2.0.0 preview2的更新中,您需要包含NuGet包NETStandard.Library.NETFramework以在.NET Framework项目中获得netstandard2.0支持。

+0

注意:此时(07/10/2017)软件包描述中提到“此软件包已被弃用。要在VS2017 15.3中使用.NET Framework中的.NET标准库,您只需安装.NET Core 2.0 SDK。对于VS 2015,您需要NuGet客户端3.6或更高版本。“ 更新您的答案可能有意义:-) – Wndrr

相关问题