我正在尝试将NuGet的Newtonsoft.Json
安装到我的NETStandard库
它想要安装一堆额外的程序集:
我从描述中理解Newtonsoft.Json
取决于这些,但这些库是什么?由于我使用的是NETStandard库,为什么还需要安装其他程序集?
答案 0 :(得分:0)
这些库提供.NET Standard 1.0-1.6的API规范,并确保实现在正在使用的运行时上可用。
这意味着您的项目最终可能会包含其他程序集,这些程序集包含重定向到.NET Framework程序集的类型或“带外”实现(例如,替换.NET框架中的新程序或更新的dll,从来没有在.NET Framework中。)
请注意,这将在.NET Standard 2.0中发生变化 - 库将不具有任何依赖关系(除非他们使用为.NET Standard 2.0构建的另一个库),并且工具将在构建时添加所有必需的类型重定向库