我已经创建了针对.NET Standard 2.0的project_A,并从中制作了一个nuget包。其依赖关系如下:
然后此nuget在project_B中使用,这会在构建期间导致错误(但仅在TFS上),这些错误是:
错误CS0012:类型'Object'是在不是 参考。您必须添加对程序集'System.Runtime的引用, 版本= 4.0.0.0,文化=中性,PublicKeyToken = b03f5f7f11d50a3a'。
删除project_B中的project_A nuget引用后,错误消失了。将System.Runtime作为nuget添加到project_B并不能解决问题。
感谢您提出任何建议。