Chcete -li použít mvvmcross.plugin.ble v aplikaci .NET MAUI, musíte zajistit, aby váš projekt obsahoval nezbytné závislosti. Zde je podrobný přehled toho, co potřebujete:
1. Mvvmcross.plugin.ble: Tento balíček je samotný primární závislost pro přístup k funkci Bluetooth Low Energy (BLE) ve vaší aplikaci. NUGET jej můžete nainstalovat spuštěním příkazu `install-package mvvmcross.plugin.ble` nebo` dotnet přidat balíček mvvmcross.plugin.ble`.
2. Plugin.ble: mvvmcross.plugin.ble závisí na pluginu.ble, což je napříč platforma BLE plugin. Ujistěte se, že máte alespoň verzi 2.2.0-pre5 plugin.ble nainstalované ve vašem projektu. Můžete jej nainstalovat pomocí `install-package plugin.ble` nebo` dotnet přidat balíček plugin.ble`.
3. MvvmCross: Protože mvvmcross.plugin.ble je součástí rámce MVVMCross, musíte také mít do vašeho projektu nainstalován mvvmcross. Minimální požadovaná verze je 6.0.0. Můžete jej nainstalovat pomocí `install-package mvvmcross` nebo` dotnet add balíček mvvmcross`.
4. .NET Standard 2.0: mvvmcross.plugin.ble je kompatibilní s .NET Standard 2.0, který je podporován .NET MAUI. Tato kompatibilita zajišťuje, že plugin pracuje hladce na různých platformách.
5. Požadavky specifické pro platformu: Zatímco mvvmcross.plugin.ble poskytuje funkčnost napříč platformami, měli byste zajistit, aby se váš projekt zaměřil na správné platformy (např. Android, iOS, MacOS) a že jsou zavedeny nezbytné konfigurace specifické pro platformu.
Stručně řečeno, pro použití mvvmcross.plugin.ble v projektu .NET Maui musíte nainstalovat mvvmcross.plugin.ble, plugin.ble a mvvmcross, což zajistí, že splňujete minimální požadavky na verzi pro každý balíček [1] [2] [7].
Citace:[1] https://learn.microsoft.com/en-us/answers/questions/1518375/which-package-shold-iturity-for-lluetooth-low-e
[2] https://www.nuget.org/packages/mvvmcross.plugin.ble/2.2.0-pre5
[3] https://stackoverflow.com/questions/69735708/xamarin-plugin-ble-why-data-read-doesnt-change
[4] https://www.nuget.org/packages/mvvmcross.plugin.ble/2.1.2
[5] https://learn.microsoft.com/en-us/answers/questions/2104016/how-to-migrate-plugin-ble-uwp-project-tomaui
[6] https://learn.microsoft.com/en-us/dotnet/maui/fundamentals/dependency-injection?view=net-maui-9.0
[7] https://www.nuget.org/packages/mvvmcross.plugin.ble/
[8] https://www.reddit.com/r/xamarindevelopers/Comments/11wu2od/connecting_to_bluetooth_le_with_net_maui_xamarin/
[9] https://nugetmusthaves.com/package/mvvmcross.plugin.ble