nuget包的两个GooglePlayServices有什么区别?

Which is the difference between the two GooglePlayServices of the nuget pacakges?

我想使用 Google 的 MLKit 的 QR 扫描仪,在 nuget 管理器中我找到了两个包。两个打包器是:

Xamarin.Google.MLKit.BarcodeScanning v116.1.0 的描述是:Xamarin.Android Google Play 服务的绑定 - Xamarin.Google.MLKit.BarcodeScanning

Xamarin.GooglePlayServices.MLKit.BarcodeScanning v116.1.3 的描述是:Xamarin.Android Google 播放服务的绑定 - MLKit.BarcodeScanning

Google Play 服务和 Google.MLKit 有什么区别?

谢谢。

对于Xamarin.Google.MLKit.BarcodeScanning,有一些依赖,Xamarin.GooglePlayServices.MLKit.BarcodeScanning是依赖之一,可以从以下屏幕截图中获取:

关于 Nuget 依赖:

当您将 NuGet 包安装到 sdk 样式的 .NET Standard 2.0 项目中时,不会将任何引用直接添加到您的项目文件 (.csproj) 中。相反,只会添加一个 PackageReference。来自 NuGet 包的程序集仍将在构建时使用,但不会直接添加到项目文件中。

NuGet 也只会为安装的包添加单个 PackageReference。与使用 packages.config 文件不同,它不会将所有依赖项添加到项目文件中,但它们将被隐式使用。