internal static void DoRunProject(bool withDebugging = true)
 {
     IProject project = ProjectService.CurrentProject;
     if (project == null)
         return;
     if (project.IsStartable) {
         BuildProjectBeforeExecute build = new BuildProjectBeforeExecute(project);
         build.BuildComplete += delegate {
             if (build.LastBuildResults.ErrorCount == 0) {
                 project.Start(withDebugging);
             }
         };
         build.Run();
     } else {
         MessageService.ShowError("${res:BackendBindings.ExecutionManager.CantExecuteDLLError}");
     }
 }
		public override void Run()
		{
			AbstractProjectBrowserTreeNode node  = ProjectBrowserPad.Instance.SelectedNode;
			if (node == null) {
				return;
			}
			if (node.Project.IsStartable) {
				BuildProjectBeforeExecute build = new BuildProjectBeforeExecute(node.Project);
				build.BuildComplete += delegate {
					if (build.LastBuildResults.ErrorCount == 0) {
						node.Project.Start(true);
					}
				};
				build.Run();
			} else {
				MessageService.ShowError("${res:BackendBindings.ExecutionManager.CantExecuteDLLError}");
			}
		}
Example #3
0
        internal static void DoRunProject(bool withDebugging = true)
        {
            IProject project = ProjectService.CurrentProject;

            if (project == null)
            {
                return;
            }
            if (project.IsStartable)
            {
                BuildProjectBeforeExecute build = new BuildProjectBeforeExecute(project);
                build.BuildComplete += delegate {
                    if (build.LastBuildResults.ErrorCount == 0)
                    {
                        project.Start(withDebugging);
                    }
                };
                build.Run();
            }
            else
            {
                MessageService.ShowError("${res:BackendBindings.ExecutionManager.CantExecuteDLLError}");
            }
        }
Example #4
0
        public override void Run()
        {
            AbstractProjectBrowserTreeNode node = ProjectBrowserPad.Instance.SelectedNode;

            if (node == null)
            {
                return;
            }
            if (node.Project.IsStartable)
            {
                BuildProjectBeforeExecute build = new BuildProjectBeforeExecute(node.Project);
                build.BuildComplete += delegate {
                    if (build.LastBuildResults.ErrorCount == 0)
                    {
                        node.Project.Start(true);
                    }
                };
                build.Run();
            }
            else
            {
                MessageService.ShowError("${res:BackendBindings.ExecutionManager.CantExecuteDLLError}");
            }
        }