Microsoft Band 和 WPF

Microsoft Band and WPF

我已经下载了 Band SDK for Windows 的示例代码。然后我添加了一个新的WPF项目并通过Nuget(版本1.3.10518.1)抓取了最新的SDK。现在在packages\Microsoft.Band.1.3.10518\lib下,包含以下文件夹:

现在因为我需要 .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,但找不到任何信息,如果在使用 .NET Core 时甚至支持 WPF。是否有 以 .NETFramework 为目标的 Microsoft.Band.Windows.dll,以便我可以在 WPF 项目中使用它?

当前手环SDK不支持Windows桌面(即Win32)应用程序。它仅支持 Windows Store 和 Windows Phone(即 WinRT)应用程序。

可移植库可能会造成混淆,因为术语“.NETCore”和 'netcore451' 指的是 Windows Store 版本的 .NET 框架。

尝试制作一个通用的应用程序,您可以通过蓝牙连接到PC。那是你现在能得到的最接近的。如果您需要伸出援手,请尝试为 SDK 编写一个更好的示例(尽管由于 bandclient 问题来自任何地方,但代码隐藏导致失败)。

敲定后我会更新 codeplex 位置。