找不到C#IReadOnlyDictionary

时间:2016-11-04 01:31:16

标签: c# asp.net kinect kinect-sdk

我试图用Kinect探测身体关节。我正在努力获得编译的演示代码。我写的代码如下:

Joint head = body.Joints[JointType.Head];
float x = head.Position.X;
float y = head.Position.Y;
float z = head.Position.Z;

我从检测到的身体框架中取出身体。问题在于与联合工作。

上面的代码给出了以下错误:

错误CS7069参考类型' IReadOnlyDictionary<,>'声称它是在&#m; mscorlib'中定义的,但是找不到它。

无法通过互联网找到任何具体内容。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:1)

查看IReadOnlyDictionary<TKey,TValue>的MSDN页面底部有一个Version Information部分

  

版本信息

     

通用Windows平台
  自8月起可用    .NET Framework
  自4.5以来可用   便携式班级图书馆
  支持:可移植.NET平台
   Windows Phone Silverlight
  自8.0起可用    Windows Phone
  自8.1起可用

您的代码运行的版本低于您正在构建的任何平台的最低支持版本。更新您的代码库以使用更新版本的框架,最有可能来自project properties window