Почему Package.appxmanifest требуется для BLE / UWP?C#

Место общения программистов C#
Anonymous
 Почему Package.appxmanifest требуется для BLE / UWP?

Сообщение Anonymous »

У меня есть приложение C# (WPF), которое сочетается с данными и получает данные с устройства с использованием Bluetooth Low Energy, используя пространства имен в UWP. У меня были прерывистые проблемы (особенно при вызове getgattservicesasync , например, иногда висят), но большую часть времени он работает нормально.
В любом случае, многие источники, которые появляются В моем исследовании, что требуется файл package.appxmanifest , содержащий Bluetooth DeviceCapability .
Однако это Загадывает меня - у меня есть приложение для тестирования BLE (приложение командной строки), которое работает нормально (по большей части) без него, как и мое основное приложение WPF. Кроме того, если я добавлю его в свой проект, он, похоже, ничего не делает, чтобы улучшить мои прерывистые проблемы. < /P>

xmlns:m2="http://schemas.microsoft.com/appx/2013/manifest">


Spirotrac Remote Tablet
Vitalograph



6.2.1
6.2.1




















< /code>
Я получил эту информацию со страницы Microsoft на создании основного манифеста пакета] [1] и добавил возможности Bluetooth. < /p>
Так что мне нужно это или нет? Что это делает, если без него работает Ble / UWP? Кроме того, моя функциональность Bluetooth заключается в отдельном проекте в моем решении, который компилируется в качестве DLL, следует ли он добавить в этот проект или мой основной (Startup) .exe Project? Нужно ли сборка «скопировать в выводный каталог»? Я обновил код манифестного файла, чтобы отразить ссылку от Jimi. Я также гарантировал, что манифестный файл скопирован в папку сборки. Однако я не вижу никаких изменений в поведении.


Подробнее здесь: https://stackoverflow.com/questions/794 ... or-ble-uwp

Вернуться в «C#»