2015-02-06 96 views
0

我下载并安装了Kinect for Windows v2软件。当我在等待Kinect硬件到达时,我试图通过下载和编译开源Kinect C#项目来熟悉SDK。“在C#中使用microsoft.kinect”不起作用

但他们不会编译:“using Microsoft.Kinect;”不通过:

警告MSB3245:无法解析此引用。找不到程序集“Microsoft.Kinect,Version = 1.6.0.0,Culture = neutral, PublicKeyToken = 31bf3856ad364e35,processorArchitecture = MSIL”。请检查 确保程序集存在磁盘上。如果您的代码需要此参考号为 ,则可能会出现编译错误。

Kinect配置验证程序对于“验证Kinect软件安装”具有绿色确定。

出了什么问题?我如何获得这个名称空间来识别?谢谢。

+0

您是否在项目中添加了对Microsoft.Kinect的引用? – AlG 2015-02-06 13:58:01

+0

显然这个项目_有一个参考;它只是无法解决它。 – 2015-02-06 14:00:31

+0

该项目引用了Microsoft.Kinect。它显示一个黄色的警告标志并双击它弹出:“该项目无法在对象浏览器中查看,因为它不可用或尚未构建...” – 2015-02-07 09:01:07

回答

0

在您使用库之前,您必须将其添加到VS的“引用”区域。

enter image description here

增加提及Microsoft.Research.Kinect.dll那里。 (通常位于C:\ Program Files(x86)\ Microsoft Research KinectSDK)

+0

该引用存在,但未解决。 C:\ Program Files(x86)\ Microsoft Research KinectSDK不存在。正如我所说我安装了软件,但没有硬件。这可能是原因吗? – 2015-02-07 09:06:22

0

引用的kinect assembly Version = 1.6.0.0来自Kinect V1的过时SDK。您可以下载here - 但由于编程模型的根本性变化,基于Kinect V1的样本无法帮助您熟悉Kinect V2。

您应该查找基于Kinect SDK V2的示例。该SDK已经包含了一些很好的样本 - 你会发现他们在

C:\ Program Files文件\微软的SDK \ Kinect的\ v2.0_1409 \ SAMPLES \管理

+0

这确实是问题,谢谢! – 2015-02-08 14:04:54