缺少System.Media.Capture.Frames命名空间

时间:2017-02-01 10:53:13

标签: c# .net uwp hololens

我正在尝试为Microsoft HoloLens开发条形码阅读器应用程序(使用this tutorial),但我遇到了问题。在本教程的代码中,引用了System.Media.Capture.Frames命名空间,似乎我错过了这个命名空间。查看Windows universal samples from Microsoft,还会引用此命名空间。但是,我无法导入此命名空间。

  • 我在Windows 10版本1607 Build 14393.693
  • 上运行
  • 我有.NET Framework 4.6.2
  • 我的Windows完全是最新的

有没有人知道我如何才能访问这个命名空间?

1 个答案:

答案 0 :(得分:0)

两个可能的问题:

  1. 您需要Windows.Media.Capture.Frames而不是System.Media.Capture.Frames

  2. Windows.Media.Capture.Frames是build 14393的新功能,因此您需要确保您的应用至少达到目标:

  3. 转到应用程序的项目属性,并确保在“应用程序”选项卡上将目标版本设置为Build 14393。或者在文本或XML编辑器中打开csproj并在那里设置TargetPlatformVersion:

    MERGE

    如果您的最低版本低于14393,请确保在调用Frames函数之前使用ApiInformation类进行特征检测,以确保它们存在。