我已经下载了Band SDK for Windows的示例代码。然后我添加了一个新的 WPF 项目,并通过 Nuget(版本 1.3.10518.1)获取了最新的 SDK。现在在 packages\Microsoft.Band.1.3.10518\lib 下,包含以下文件夹:
- 网核451
- 便携-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,但如果在使用 .NET Core 时甚至支持 WPF,则找不到任何信息。是否有针对 .NETFramework的 Microsoft.Band.Windows.dll ,所以我可以在 WPF 项目中使用它?