@ -86,7 +86,7 @@ namespace ICSharpCode.SharpDevelop.Project.Commands
@@ -86,7 +86,7 @@ namespace ICSharpCode.SharpDevelop.Project.Commands
if ( ! DebuggerService . CurrentDebugger . IsDebugging ) {
DebuggerService . CurrentDebugger . BreakAtBeginning = true ;
new Execute ( ) . Run ( ) ;
} else {
} else {
DebuggerService . CurrentDebugger . StepOver ( ) ;
}
}
@ -100,7 +100,7 @@ namespace ICSharpCode.SharpDevelop.Project.Commands
@@ -100,7 +100,7 @@ namespace ICSharpCode.SharpDevelop.Project.Commands
if ( ! DebuggerService . CurrentDebugger . IsDebugging ) {
DebuggerService . CurrentDebugger . BreakAtBeginning = true ;
new Execute ( ) . Run ( ) ;
} else {
} else {
DebuggerService . CurrentDebugger . StepInto ( ) ;
}
}
@ -170,4 +170,18 @@ namespace ICSharpCode.SharpDevelop.Project.Commands
@@ -170,4 +170,18 @@ namespace ICSharpCode.SharpDevelop.Project.Commands
DebuggerService . CurrentDebugger . Detach ( ) ;
}
}
public class ExecuteLastBuild : AbstractMenuCommand
{
public override void Run ( )
{
if ( ProjectService . OpenSolution = = null )
return ;
if ( ProjectService . OpenSolution . StartupProject = = null )
return ;
ProjectService . OpenSolution . StartupProject . Start ( false ) ;
}
}
}