Я пытаюсь создать пакет NuGet, который может использоваться приложениями WPF, использующими библиотеки Windows, содержащие BluetoothLEDevice
и связанные классы.Существующие приложения, которые нуждаются в этой функциональности, являются приложениями WPF, и я не совсем понимаю, каковы ограничения этого.В настоящее время некоторые вещи работают, а другие нет.
Например, я получаю ошибку System.PlatformNotSupportedException: 'Windows Runtime (WinRT) is not supported on this platform.'
, когда использую средство просмотра устройства, чтобы получить ссылку на устройство, к которому я хочу подключиться, и затем вызываю DeviceInformation.CreateFromIdAsync(...)
.
- На что должен ориентироваться мой пакет NuGet с точки зрения фреймворка / стандартной версии?
- На что должны ориентироваться существующие приложения WPF, чтобы иметь возможность использовать это?
Я попытался установить для TargetPlatformVersion
значение 10 для приложения WPF.Я также вижу разные результаты в зависимости от того, ссылаюсь ли я на свою библиотеку классов в решении из проекта WPF или на загрузку ее в виде пакета NuGet.
У меня проблемы с поиском недавней документации по этому вопросу.