Unity编辑器的内部编译器无缘无故抛出Unhandled Exception

时间:2018-10-02 20:29:36

标签: c# .net unity3d

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

1 个答案:

答案 0 :(得分:0)

原来,我使用的依赖项dll正在使用本地函数,并且我猜测Unity当前版本不支持。它并没有引发任何合理的错误。多个类的每个字段(甚至一个函数)只有NullReferenceException