无法使用 IBM Watson SDK 为 HoloLens 构建 Unity 项目

Cannot build Unity project for HoloLens with IBM Watson SDK

我在构建 Unity 项目时遇到问题。我尝试了我创建的自定义场景和位于 Examples/ServiceExamples 中的示例场景。 基本上,我想用 HoloLens 网络摄像头拍照并调用 IBM Watson 视觉识别服务。所有混合现实设置均已正确配置。当我尝试构建项目时,我遇到了很多错误,它们都与 Watson SDK 相关。例如,第一个错误如下:

Assets\Watson\ThirdParty\WebSocketSharp\Ext.cs(54,36): error CS0234: The type or namespace name 'X509Certificates' does not exist in the namespace 'System.Security.Cryptography' (are you missing an assembly reference?)

我尝试直接从解决方案中安装其中一些我丢失的软件包,但错误仍然存​​在。您认为这可能是由于我的 Visual Studio 项目设置(例如:.NET 目标、ecc)造成的吗? 这是我的 Unity 设置:

My settings imgur link

我还漏掉了什么吗?有任何想法吗?谢谢!

您最近为这个特殊需要添加了一个 Unity 包,请参阅 https://github.com/watson-developer-cloud/unity-sdk/issues/173 我相信目前还不是正式版本的一部分,但您可以从 GitHub.