Partager via


SolutionBuild2.Debug Method

Definition

Starts debugging the solution.

public:
 void Debug();
public:
 void Debug();
void Debug();
[System.Runtime.InteropServices.DispId(9)]
public void Debug ();
[<System.Runtime.InteropServices.DispId(9)>]
abstract member Debug : unit -> unit
Public Sub Debug ()

Implements

Attributes

Examples

This example displays the number of build dependencies, and it then debugs the solution. Open a project in the Visual Studio integrated development environment (IDE) before running this example.

Imports EnvDTE  
Imports EnvDTE80  
Sub SolutionBuildDebugExample(ByVal dte As DTE2)  
    ' Open a solution in Visual Studio before running this example.  
    Try  
        Dim soln As Solution2 = CType(_applicationObject.Solution, _  
         Solution2)  
        Dim sb As SolutionBuild2  
        Dim bld As BuildDependencies  
        Dim p1 As Project = soln.Projects.Item(1)  
        sb = CType(soln.SolutionBuild, SolutionBuild2)  
        bld = sb.BuildDependencies  
        MsgBox("The project " & bld.Item(1).Project.Name & " has "  _  
        & bld.Count.ToString() & " build dependencies.")  
        MsgBox("Start debugging the solution...")  
        sb.Debug()  
    Catch ex As System.Exception  
        MsgBox(ex.ToString)  
    End Try  
End Sub  
using EnvDTE;  
using EnvDTE80;  
using System.Windows.Forms;  
public void SolutionBuildDebugExample(DTE2 dte)  
{  
    try  
    {  
        Solution2 soln = (Solution2)_applicationObject.Solution;  
        SolutionBuild2 sb;  
        BuildDependencies bld;  
        Project p1 = soln.Projects.Item(1);  
        // Open a solution in Visual Studio   
        // before running this example.  
        sb = (SolutionBuild2)soln.SolutionBuild;  
        bld = sb.BuildDependencies;  
        MessageBox.Show("The project " + bld.Item(1).Project.Name   
+ " has " + bld.Count.ToString() + " build dependencies.");  
        MessageBox.Show("Start debugging the solution...");  
        sb.Debug();  
    }  
    catch (Exception ex)  
    {  
        MessageBox.Show(ex.Message);  
    }  
}  

Remarks

When invoked, Debug initiates a build.

Applies to