Microsoft Band和WPF

时间:2015-06-22 12:40:06

标签: .net wpf dll microsoft-band .net-core

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

  • netcore451
  • 便携式net45 +赢得+ 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”。这不是受支持的方案。

Error when referencing

显然,我选择了.NET Framework 4.5.1作为目标框架。我正在网上搜索获取.NET Core,但是如果在使用.NET Core时甚至支持WPF,则无法找到任何信息。是否有目标.NETFramework 的Microsoft.Band.Windows.dll,所以我可以在WPF项目中使用它?

2 个答案:

答案 0 :(得分:3)

当前的Band SDK不支持Windows桌面(即Win32)应用程序。它仅支持Windows应用商店和Windows Phone(即WinRT)应用程序。

可移植库可能令人困惑,因为术语“.NETCore”和“netcore451”指的是.NET框架的Windows应用商店版本。

答案 1 :(得分:0)

尝试制作通用应用,您可以通过蓝牙连接到PC。这是你现在最接近的。如果你需要联系,努力为SDK编写一个更好的样本(尽管由于带有任何地方的带宽问题但是代码落后而失败)。

在我们将其敲定后,使用codeplex位置进行错误更新。