补充: ET的master分支的ET6.0Beta 节点并没有这个问题
查询后此报错需要添加:GUIUtility.ExitGUI();
此报错由 “ETModel: ServerCommandLineEditor” 窗口引起
在 ServerCommandLineEditor.cs 中修改
namespace ET
{
public class ServerCommandLineEditor: EditorWindow
{
public void OnGUI()
{
if (GUILayout.Button("启动"))
{
string arguments = $"";
ProcessHelper.Run("App.exe", arguments, "../Bin/");
}
if (GUILayout.Button("启动数据库"))
{
ProcessHelper.Run("mongod", @"--dbpath=db", "../Database/bin/");
}
GUILayout.EndHorizontal();
/ 在EndHorizontal后添加ExitGUI
/ 修复报错 EndLayoutGroup: BeginLayoutGroup must be called first.
GUIUtility.ExitGUI();
}
}
}