1

Band SDK for Windowsのサンプル コードをダウンロードしました。次に、新しい WPF プロジェクトを追加し、Nuget (バージョン 1.3.10518.1) を通じて最新の SDK を取得しました。現在、packages\Microsoft.Band.1.3.10518\lib の下に、次のフォルダーが含まれています。

  • netcore451
  • ポータブル-net45+win+wpa81
  • ポータブル-win81+wpa81
  • wpa81

.NET 4.5 のサポートが必要なため、portable-net45+win+wpa81 から Microsoft.Band.dll を参照しました。これまでのところすべて問題ありませんが、BandClientManagerを参照するには、 Microsoft.Band.Windows.dllも参照する必要があります。ここに問題があります。この dll は netcore451 にのみ含まれており、その特定の dll を参照しようとすると、次の例外が発生します。

「Samples\packages\Microsoft.Band.1.3.10518\lib\netcore451\Microsoft.Band.Windows.dll」への参照を追加できませんでした。プロジェクトは「.NETFramework」をターゲットにしていますが、ファイル参照は「.NETCore」をターゲットにしています。これはサポートされているシナリオではありません。

参照時のエラー

明らかに、.NET Framework 4.5.1 がターゲット フレームワークとして選択されています。.NET Core を取得するために Web で検索していましたが、.NET Core を使用している場合でも WPF がサポートされているかどうかの情報は見つかりませんでした。.NETFrameworkをターゲットとする Microsoft.Band.Windows.dll があるので、WPF プロジェクトで使用できますか?

4

2 に答える 2

3

現在の Band SDK は、Windows デスクトップ (つまり Win32) アプリケーションをサポートしていません。Windows ストアおよび Windows Phone (つまり、WinRT) アプリケーションのみをサポートします。

'.NETCore' および 'netcore451' という用語は .NET フレームワークの Windows ストア バージョンを指すため、ポータブル ライブラリは混乱を招く可能性があります。

于 2015-06-23T01:03:34.193 に答える
0

Bluetooth経由でPCに接続できるユニバーサルアプリを作ってみてください。それがあなたが今得ることができる最も近いものです。手を差し伸べる必要がある場合は、SDK のより良いサンプルの作成に取り組んでいます (ただし、コード ビハインド以外のどこからでも bandclient の問題が原因で惨めに失敗しています)。

これが打ち出された後、コードプレックスの場所を更新します。

于 2016-01-10T04:22:45.540 に答える