我正在构建跨平台应用程序。一个Xamarin Forms
.Net标准库,在Android,iOS和UWP上有3个实现。
我意识到我必须引用.Net Standard nuget package来构建.Net标准跨平台项目
这个nuget目前由我的Xamarin.Forms应用程序(通过.net标准SDK)以及我的Android和iOS项目引用。
现在我的问题是,Android和iOS项目是否需要引用.Net标准库 - 我无法理解它们的原因。
我找不到任何关于此的文档来帮助我理解,而且我也不希望在我的项目中扩展包含更多库而不是我的项目
答案 0 :(得分:2)
只有.NET Standard SDK样式项目才能使用NETStandard.Library NuGet包。这将由.NET Standard项目隐式引用 - 您无需通过将其安装到.NET Standard项目中来添加对此NuGet包的显式引用。
其他iOS和Android项目只需要引用.NET Standard项目。