- Home /
How can I remove constant errors from the EditorWindow
How can I remove the constant nagging from the console:
!IsActive () && !m_RunInEditMode
Assert in files: ....\Runtime\Mono\Monobehaviour.cpp at line:470
I've tried just using the example script from ScriptReference/EditorWindow but I still get the error.
Answer by Skjalg · Dec 07, 2010 at 10:48 PM
Okay I found the solution to my problem.
I had c# class library that, when built, would copy itself into Assets\Scripts\Libraries\ and it would also add its dependencies, which was UnityEngine.dll and UnityEditor.dll to the same folder.
I set it up to build into that folder by changing the Output Path under Properties->Build->Output at the class library in Visual Studio 2010.
The problem went away when removing UnityEditor.dll from that folder. I guess Unity3D doesnt like importing things twice.
So what I did then, to further automate the process was to edit the Properties->Build Events-> Post-build event command line to the following:
Del "UnityEngine.dll"
Del "UnityEditor.dll"
Del "nunit.framework.dll"
Del "My Library Project.pdb"