.NET MAUI 애플리케이션에서 mvvmcross.plugin.ble을 사용하려면 프로젝트에 필요한 종속성이 포함되어 있는지 확인해야합니다. 필요한 내용에 대한 자세한 개요는 다음과 같습니다.
1. `install-package mvvmcross.plugin.ble` 또는`dotnet add package mvvmcross.plugin.ble`을 실행하여 Nuget을 사용하여 설치할 수 있습니다.
2. plugin.ble : mvvmcross.plugin.ble은 Cross-Platform Ble 플러그인 인 Plugin.ble에 따라 다릅니다. Plugin.bre5의 버전 2.2.0-PRE5가 프로젝트에 설치되어 있는지 확인하십시오. `install-package plugin.ble` 또는`dotnet Add Package Plugin.ble`을 사용하여 설치할 수 있습니다.
3. MVVMCROSS : MVVMCROSS.PLUGIN.BLE은 MVVMCross 프레임 워크의 일부이므로 프로젝트에 MVVMCross를 설치해야합니다. 최소 필수 버전은 6.0.0입니다. 'install-package mvvmcross` 또는'dotnet add package mvvmcross`를 사용하여 설치할 수 있습니다.
4. 이 호환성을 통해 플러그인이 다른 플랫폼에서 완벽하게 작동하도록합니다.
5. 플랫폼 별 요구 사항 : MVVMCROSS.PLUGIN.BLE은 크로스 플랫폼 기능을 제공하지만 프로젝트가 올바른 플랫폼 (예 : Android, iOS, MacOS)을 대상으로하고 필요한 플랫폼 별 구성이 마련되어 있는지 확인해야합니다.
요약하면 .NET Maui 프로젝트에서 mvvmcross.plugin.ble을 사용하려면 mvvmcross.plugin.ble, plugin.ble 및 mvvmcross를 설치하여 각 패키지의 최소 버전 요구 사항을 충족해야합니다 [1] [2] [7].
인용 :[1] https://learn.microsoft.com/en-us/answers/questions/1518375/ whith-package-should-i-utilize-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-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