如果我在其内容中放入 c#script (il2cpp),Hololens 将不会启动该应用程序

Hololens won't start the app if I put a c#script in its content (il2cpp)

我是一名新的 Hololens 开发者,我最近使用网络脚本后端制作了一个 Hololens 项目,只是因为有更多关于如何设置它并让它与 Visual Studio 一起工作的信息。

现在,当我感到有些自信时,我决定将其更改为 il2cpp,但我遇到了一个主要问题。

每次我将 c#script(即使是空的)放入应用程序中的任何文件夹时,Hololens 甚至都不会启动它。屏幕变黑了几秒钟,然后 returns 我进入了主页。

这感觉很奇怪,因为 HolotoolKit 中的所有脚本都可以正常工作,而且它们是用 c# 编写的。

我目前正在使用 .Unity 2018.3.4f1 .HolotoolKit 2017 .Visual Studio 2017

谢谢!

-----已解决------ 所以经过很多时间,我切换到 Unity LTS 并解决了我的问题。感觉很糟糕,我不得不依赖旧版本。

如果我没记错的话,使用 HoloToolKit 而不是 mrtk v1 或 v2,你应该使用 Unity LTS 2017。也许这就是问题所在?

而且我不确定我是否理解正确。所以你是在统一构建它,而不是将它部署到 HoloLens 而不会在你的控制台中出现任何错误? 还更改脚本后端框架,意味着使用不同的构建目录,如果您不这样做,Unity 应该给您一条消息,如 "Build path contains project built with IL2CPP or .Net"