Projects
AGS Editor | Game Compilation | An Editor crashes if you remove script file on disk and compile |
---|---|---|
Crimson Wizard | [quote] Error: Source file does not exist: GUIUtil.ash Version: AGS 3.4.0.6 System.ArgumentException: Source file does not exist: GUIUtil.ash ò AGS.Editor.Utilities.DoesFileNeedRecompile(String sourceFile, String destinationFile) ò AGS.Editor.Components.RoomsComponent.HaveScriptHeadersBeenUpdatedSinceRoomWasCompiled(String roomFileName) ò AGS.Editor.Components.RoomsComponent.RecompileAnyRoomsWhereTheScriptHasChanged(CompileMessages errors, Boolean rebuildAll) ò AGS.Editor.Components.RoomsComponent.AGSEditor_PreCompileGame(PreCompileGameEventArgs evArgs) ò AGS.Editor.AGSEditor.PreCompileGameHandler.Invoke(PreCompileGameEventArgs evArgs) ò AGS.Editor.AGSEditor.CompileGame(Boolean forceRebuild, Boolean createMiniExeForDebug) ò AGS.Editor.Components.BuildCommandsComponent.CompileGame(Boolean forceRebuild) ò AGS.Editor.Components.BuildCommandsComponent.CommandClick(String controlID) ò AGS.Editor.GUIController._mainForm_OnMenuClick(String menuItemID) ò AGS.Editor.MainMenuManager.MenuEventHandler(Object sender, EventArgs e) ò System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e) ò System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e) ò System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e) ò System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e) ò System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met) ò System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met) ò System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea) ò System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea) ò System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) ò System.Windows.Forms.Control.WndProc(Message& m) ò System.Windows.Forms.ScrollableControl.WndProc(Message& m) ò System.Windows.Forms.ToolStrip.WndProc(Message& m) ò System.Windows.Forms.ToolStripDropDown.WndProc(Message& m) ò System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) ò System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) ò System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) [/quote] [b]Expected:[/b] * At least, the Editor should not crash like this. * Supposedly, Editor should warn user that the script item in project tree does not have corresponding file on disk anymore, and remove one from the tree. |