【发布时间】:2018-07-06 08:23:37
【问题描述】:
更新 Unity 后,在 Unity 5 中创建(并正在运行)的 hololens 项目现在将其脚本后端设置为 IL2CPP。 (我忽略了原来的设置)
这是怎么发生的?以及有什么影响?(我需要调试项目)我可以安全地将平台切换到 .NET 吗?
【问题讨论】:
更新 Unity 后,在 Unity 5 中创建(并正在运行)的 hololens 项目现在将其脚本后端设置为 IL2CPP。 (我忽略了原来的设置)
这是怎么发生的?以及有什么影响?(我需要调试项目)我可以安全地将平台切换到 .NET 吗?
【问题讨论】:
Unity 正在弃用 .NET 脚本后端以支持 IL2CPP,并且较新的版本会自动选择 IL2CPP 作为脚本后端。您现在仍然可以将 .NET 作为脚本后端运行,但习惯 IL2CPP 脚本后端可能是个好主意,因为 .NET 将来会被丢弃。 2018.2 中有一个用于 IL2PCPP 的托管调试器,它应该允许您调试托管代码(相对于它转换为的 C++),但我对此还不太了解。
【讨论】: