在微软认知服务的示例应用程序中找不到名称 space in project oxford name space

Cannot find namespace in project oxford name space in sample app of microsoft cognitive services

我正在尝试创建一个简单的应用程序,通过实时网络摄像头显示近乎实时的情绪。我正在使用本指南:

https://www.microsoft.com/cognitive-services/en-us/emotion-api/documentation/emotion-api-how-to-topics/HowtoAnazlyzeVideo_Emotion

我已经下载了示例应用程序: https://github.com/Microsoft/Cognitive-Samples-VideoFrameAnalysis/

但我不确定如何才能做到 运行。自述文件说: .为 Vision API 获取 API 键。 2. 在 Visual Studio 2015 中打开示例,构建并 运行 示例应用程序: - 对于 BasicConsoleSample,Face API 键直接在 BasicConsoleSample/Program.cs 中是 hard-coded。 - 对于 LiveCameraSample,应将密钥输入到应用程序的“设置”面板中。它们将作为用户数据跨会话持久保存。

我得到了 API 键,并将 Face API 键插入到 Program.cs 代码和所有 API 的设置中。

它说它找不到一些名称空间,如图所示:

为什么说 Microsoft.ProjectOxford 命名空间不包含命名空间?谢谢

编辑:已解决。更新 Nuget 之后,它仍然无法正常工作,问题是路径名太长了。 我所做的是将项目下载到桌面,然后按下解压文件。 它创建了一个名称很长的文件夹,里面是另一个名称很长的文件夹,所以路径很大。 只需将其放在 D 中或仅在此处解压,它不会解压 zip 中的文件夹,而不是创建另一个包含该文件夹的文件夹。

你看到红色波浪线是因为你缺少一些依赖程序集。这些是通过 NuGet 提供的,因此您应该通过 right-clicking 在项目上下载它,然后选择 Manage NuGet packages...。之后的 UI 希望是 self-explanatory.

从 NuGet 提取缺失的包后,您应该能够构建+运行 应用程序。一旦你 运行 它,应该 UI 出现在你输入必要密钥的地方。它的 XAML 是 here.