这些NETStandard参考是什么?

时间:2017-07-25 08:22:28

标签: .net .net-standard

我正在尝试将NuGet的Newtonsoft.Json安装到我的NETStandard库

它想要安装一堆额外的程序集:

enter image description here

我从描述中理解Newtonsoft.Json取决于这些,但这些库是什么?由于我使用的是NETStandard库,为什么还需要安装其他程序集?

1 个答案:

答案 0 :(得分:0)

这些库提供.NET Standard 1.0-1.6的API规范,并确保实现在正在使用的运行时上可用。

这意味着您的项目最终可能会包含其他程序集,这些程序集包含重定向到.NET Framework程序集的类型或“带外”实现(例如,替换.NET框架中的新程序或更新的dll,从来没有在.NET Framework中。)

请注意,这将在.NET Standard 2.0中发生变化 - 库将不具有任何依赖关系(除非他们使用为.NET Standard 2.0构建的另一个库),并且工具将在构建时添加所有必需的类型重定向库