2015-06-22 4 views
1

Я загрузил образец кода для Band SDK for Windows. Затем я добавил новый проект WPF и схватил последнюю версию SDK через Nuget (версия 1.3.10518.1). В настоящее время под пакеты \ Microsoft.Band.1.3.10518 \ Lib следующие папки содержатся:Microsoft Band и WPF

  • netcore451
  • портативного net45 + выиграть + wpa81
  • портативный-win81 + wpa81
  • wpa81

Теперь, когда мне нужна поддержка .NET 4.5, я ссылался на Microsoft.Band.dll с портативного net45 + win + wpa81. Все ОК до сих пор, но для ссылки на BandClientManager Мне также необходимо обратиться к Microsoft.Band.Windows.dll. Вот проблема, потому что эта DLL содержится только в netcore451, и когда я пытаюсь ссылаться на эту конкретную dll, я получаю следующее исключение:

Ссылка на «Образцы \ пакеты \ Microsoft.Band.1.3.10518 \ lib \ netcore451 \ Microsoft.Band.Windows.dll "не удалось добавить. Проект задает «.NETFramework», а ссылка на файл - «.NETCore». Это не поддерживаемый сценарий.

Error when referencing

Очевидно, у меня есть .NET Framework 4.5.1 выбран в качестве целевой структуры. Я искал в Интернете, чтобы получить .NET Core, но не смог найти никакой информации, если WPF поддерживается даже при использовании .NET Core. Есть ли файл Microsoft.Band.Windows.dll, который нацелен на .NETFramework, поэтому я мог бы использовать его в проекте WPF?

+0

Лучше, если вы вставляете текст ошибки в свой вопрос вместо изображения диалогового окна с ошибкой; текст можно искать, а изображения не могут. –

+0

Хорошая точка. Я согласен и поэтому добавил описание ошибки перед изображением. –

ответ

3

Нынешний Band SDK не поддерживает приложения Windows (например, Win32). Он поддерживает только приложения Windows Store и Windows Phone (т. Е. WinRT).

Портативные библиотеки могут вводить в заблуждение, поскольку термины «.NETCore» и «netcore451» относятся к версии .NET Framework .NET Framework.

0

Попробуйте сделать универсальное приложение, вы можете подключиться через Bluetooth к ПК. Это самое близкое, что вы можете получить прямо сейчас. Если вам нужно связаться, работая над попыткой написать лучший образец для SDK (хотя, к сожалению, из-за проблем с bandclient из любого места, кроме кода).

Неплохое обновление с расположением кода после того, как мы получим это.

Смежные вопросы