我正在调试并在仿真器上部署一个Hololens应用程序以及尝试在实际的Hololens设备上执行此操作,但我面临以下异常:
_CRT_ASSERT caught:
'''
C:\Program Files (x86)\Microsoft Visual Studio 14.0\vc\include\vector(1237) : Assertion failed: "Standard C++ Libraries Out of Range" && 0
'''
Stacktrace:
0x5FEDFAD8 (UnityPlayer) DllGetActivationFactory
0x5FEDF91E (UnityPlayer) DllGetActivationFactory
0x5FEE2F70 (UnityPlayer) DllGetActivationFactory
...
我只是这样做: 按下视觉工作室上的播放按钮,然后它将启动其部署的内容。
然后它会显示" Made With Unity"飞溅屏幕和应用程序崩溃。
答案 0 :(得分:0)
我的项目涉及程序网格,当我尝试部署到HoloLens模拟器时,我遇到了同样的问题。
如果你有一个Mesh调用RecalculateNormals()或类似函数的脚本,那么试试没有它。如果将法线指定给网格,则存在同样的问题。
如果可以,请分享代码。
编辑:
当您将其部署为“Debug”而不是“Release”时,会发生这种情况。