Norėdami naudoti mvvmcross.plugin.ble .Net Maui programoje, turite įsitikinti, kad jūsų projekte yra reikiamų priklausomybių. Čia yra išsami to, ko jums reikia:
1. Mvvmcross.plugin.ble: pats paketas yra pagrindinė priklausomybė nuo jūsų programos prieigos prie „Bluetooth Low Energy“ (BLE) funkcijos. Galite įdiegti naudodami „NuGet“, paleisdami komandą `diegti-pakuotę mvvmcross.plugin.ble` arba` dotnet Pridėti paketą mvvmcross.plugin.ble`.
2. Papildinys.ble: mvvmcross.plugin.ble priklauso nuo „Pillin.ble“, kuri yra „Cross-Platform Ble“ papildinys. Įsitikinkite, kad jūsų projekte įdiegta bent jau 2.2.0-PRE5 versija. Galite įdiegti jį naudodami „Install-Package papildin.ble“ arba „DotNet Pridėti paketo papildinį.ble“.
3. MVVMCross: Kadangi mvvmcross.plugin.ble yra „Mvvmcross“ sistemos dalis, taip pat turite, kad jūsų projekte būtų įdiegta „MvVMCross“. Minimali reikalinga versija yra 6,0,0. Galite įdiegti jį naudodami „Install-Package MVVMCross`“ arba „DotNet Pridėti paketą mvvmcross“.
. Šis suderinamumas užtikrina, kad papildinys sklandžiai veikia skirtingose platformose.
5. Konkrečios platformos reikalavimai: Nors „Mvvmcross.plugin.ble“ teikia įvairių platformų funkcijas, turėtumėte užtikrinti, kad jūsų projektas būtų nukreiptas į teisingas platformas (pvz., „Android“, „iOS“, „MacOS“) ir kad yra reikalingos konkrečios platformos konfigūracijos.
Apibendrinant, norint naudoti mvvmcross.plugin.ble .Net Maui projekte, turite įdiegti mvvmcross.plugin.ble, papildin.ble ir mvvmcross, užtikrindami, kad atitiktumėte minimalius kiekvieno paketo versijos reikalavimus [1] [2] [7].
Citatos:[1] https://learn.microsoft.com/en-us/answers/questions/1518375/which-package-hould-itilie-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-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-to-maui
[6] https://learn.microsoft.com/en-us/dotnet/maui/fundamentals/dependency-innection?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