尝试将Origami(Hololens 101教程)部署到Hololens时出现CS0012错误

时间:2018-05-04 15:19:08

标签: unity3d hololens

这是我第一次使用Hololens,所以我从开始就做了一切。我按照在线Holograms 101教程进行了操作。

由于我有一个物理hololens,所以我只遵循" HoloLens"的安装清单。我首先安装了一个Unity 2017.4.2f2,然后我安装了一个Visual Studio 2017(15.6.7,社区)和#34; UWP开发"和#34;使用Unity进行游戏开发"地选择。

然后我按照第1章的说明进行操作。一切顺利。在"建筑设置"中,我选择了#34;通用Windows平台","目标设备"是hololens,"构建类型"是D3D," SDK"是最新安装的,因为没有选项" Universal 10"," visual studio version"是最新安装,"构建和运行"是本地机器,我检查了" Unity C#项目"。

在视觉工作室打开sln后,我设置"发布" " 86" "设备"(我的hololens通过usb连接)然后"开始没有调试",然后我得到以下2个错误:

enter image description here

我尝试在线搜索解决方案,但我确实看到一些人遇到了类似的问题,但大多数人都使用模拟器而不是真正的hololens。我尝试了一些独立于模拟器/ hololens的解决方案,但它们并没有解决我的问题。

现在我真的不知道如何处理它。我认为这个问题来自我的视觉工作室,因为我也尝试使用Unity 5.6,它给了我同样的错误。安装这些工具的另一件事是我刚刚下载了#34;混合现实工具包"中列出的那些,我是否还应该构建这些解决方案?

仅供参考,以下是我的视觉工作室的设置:

enter image description here

这是我的团结2017.4.2的玩家设置:

enter image description here

有谁知道如何解决这个问题?我真的需要在下周开始工作,现在我非常沮丧:(

非常感谢你提前帮忙!!!

2 个答案:

答案 0 :(得分:0)

当您使用混合现实工具包时,您可以从Unity Editor中的Mixed Reality Toolkit菜单设置项目,场景和功能,然后再配置。您可以选择一些类似的菜单here

答案 1 :(得分:0)

好的伙计们,让我回答一下我自己的问题。我已经弄清楚了。

如果你也使用win10,VS2017和2017年的统一(我改为2017.2,但我想这也应该适用于2017.3 / 4),那么在这两个令人讨厌的“未引用的程序集”问题的情况下,检查在Origami assembly-> References下是否有一个名为“windows”的引用。如果不存在,则右键单击“引用”,在左侧将显示“浏览”,在“浏览”下,浏览以添加应该位于的引用:

C:\ Program Files(x86)\ Windows Kits \ 10 \ UnionMetadata \ 10.0.17134.0 \ Facade \ windows.winmd

我希望这可以帮助你们。祝你好运!