Če želite uporabiti mvvmcross.plugin.ble v aplikaciji .NET maui, morate zagotoviti, da vaš projekt vključuje potrebne odvisnosti. Tu je podroben pregled, kaj potrebujete:
1. mvvmcross.plugin.ble: Ta paket je glavna odvisnost za dostop do funkcionalnosti Bluetooth z nizko energijo (BLE) v vaši aplikaciji. Lahko ga namestite s pomočjo NuGet tako, da zaženete ukaz `instal-package mvvmcross.plugin.ble` ali` dotnet dodaj paket mvvmcross.plugin.ble`.
2. Plugin.ble: mvvmcross.plugin.ble je odvisen od vtičnika.ble, ki je vtičnik za več platform. Prepričajte se, da imate v svojem projektu nameščeno vsaj različico 2.2.0-PRE5 Plugin.ble. Namestite ga lahko s pomočjo `namestitvene pakete Plugin.ble` ali` dotnet Dodaj paket Plugin.ble`.
3. MVVMcross: Ker je mvvmcross.plugin.ble del okvira MVVMcross, morate v svojem projektu namestiti tudi MVVMcross. Najmanjša zahtevana različica je 6.0.0. Namestite ga lahko s pomočjo `namestitvene pakete mvvmcross` ali` dotnet dodaj paket mvvmcross`.
4 .Net Standard 2.0: mvvmcross.plugin.ble je združljiv s .NET Standard 2.0, ki ga podpira .NET MAUI. Ta združljivost zagotavlja, da vtičnik brezhibno deluje na različnih platformah.
5. Zahteve, specifične za platformo: Medtem ko mvvmcross.plugin.ble zagotavlja funkcionalnost med platformami, morate zagotoviti, da vaš projekt cilja na pravilne platforme (npr. Android, iOS, macO) in da so potrebne konfiguracije, specifične za platformo.
Če povzamemo, za uporabo mvvmcross.plugin.ble v projektu .NET maui morate namestiti mvvmcross.plugin.ble, plugin.ble in mvvmcross in tako zagotoviti, da izpolnjujete minimalne zahteve za vsak paket [1] [2] [7].
Navedbe:[1] https://learn.microsoft.com/en-us/answers/questions/1518375/which-package-hould-i-utIle-for-bluetooth-low-e
[2] https://www.nuget.org/packages/mvvmcross.plugin.ble/2.2.0-pre5
[3] https://stackoverflow.com/questions/69735708/xamarin-plugin-ble-hy-tata-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-to-maui
[6] https://learn.microsoft.com/en-us/dotnet/maui/fundamentals/Dependency-iniction?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