C# 我有一个.NET4.7项目,但我可以';t添加对NetStandard2.0的引用
我有一个项目是.NET4.7。在nuget manager中,我在这个项目中安装了.net standard 2.0预览,我可以在解决方案资源管理器中看到引用,但是我得到一个错误,DateTime是在未引用的程序集中定义的,我必须将引用添加到netstandard.dll 我已经手动添加了对包文件夹中的netstandard.dll的引用,但是随后我得到一个错误,没有定义System.boolean和其他类型 所以我想知道我如何能有一个.NET4.7项目,使用另一个项目,即.NETStandardC# 我有一个.NET4.7项目,但我可以';t添加对NetStandard2.0的引用,c#,.net-standard,C#,.net Standard,我有一个项目是.NET4.7。在nuget manager中,我在这个项目中安装了.net standard 2.0预览,我可以在解决方案资源管理器中看到引用,但是我得到一个错误,DateTime是在未引用的程序集中定义的,我必须将引用添加到netstandard.dll 我已经手动添加了对包文件夹中的netstandard.dll的引用,但是随后我得到一个错误,没有定义System.boolean和其他类型 所以我想知道我如何能有一个.NET4.7项目,使用另一个项目,即.NETStandar
谢谢。在自动工具更新到VS 2017 15.3 preview/.net core tooling 2.0.0 preview2之前,您需要包括NuGet软件包
NETStandard.Library.NETFramework
,才能在.net Framework项目中获得netstandard2.0支持。注意:此时(2017年10月7日)软件包的说明如下:“此软件包已弃用。要在VS2017 15.3中使用.NET Framework中的.NET标准库,只需安装.NET Core 2.0 SDK。对于VS 2015,您需要NuGet client 3.6或更高版本。“更新您的答案可能有意义:-)