Unity编辑器为EVERY类中的每个字段抛出以下内容:
未处理的异常: Mono.CSharp.InternalErrorException:Assets / MyClass.cs:MyClass.AnyObjectOrFunction ---> System.NullReferenceException:对象引用未设置为对象的实例
位于<1fff364146884fcdb77ba25fbd1b417a>:0
中的Mono.CSharp.TypeParameterInflator.Inflate(Mono.CSharp.TypeSpec类型)[0x00098]处
Visual Studio中的项目没有显示任何错误。还要记住,我在另一台具有相同项目的机器上具有相同的Unity版本,一切都很好。我还更新了Unity(至2018.2.1)以防万一。我使用运行时脚本版本NET 4.x
答案 0 :(得分:0)
原来,我使用的依赖项dll正在使用本地函数,并且我猜测Unity当前版本不支持。它并没有引发任何合理的错误。多个类的每个字段(甚至一个函数)只有NullReferenceException