【发布时间】:2015-06-22 12:40:06
【问题描述】:
我已经下载了Band SDK for Windows 的示例代码。然后我添加了一个新的 WPF 项目,并通过 Nuget(版本 1.3.10518.1)获取了最新的 SDK。现在在 packages\Microsoft.Band.1.3.10518\lib 下,包含以下文件夹:
- netcore451
- portable-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 项目中使用它?
【问题讨论】:
-
最好将错误文本粘贴到问题中,而不是错误对话框的图像;文字可以搜索,图片不可以。
-
好点。我同意并因此在图片之前添加了错误描述。
标签: .net wpf dll microsoft-band .net-core