BuildDependencies.DTE Property

Definition

Gets the top-level extensibility object.

C++/CX
public:
 property EnvDTE::DTE ^ DTE { EnvDTE::DTE ^ get(); };

Property Value

DTE

A DTE object.

Attributes

Examples

C#
public void Example(DTE2 dte)  
{  
   try  
   {  
      BuildDependencies bldDepends;  
      BuildDependency bldDependency = null;  

      // Get the BuildDependencies in open solution.  
      bldDepends = dte.Solution.SolutionBuild.BuildDependencies;  
      if (bldDepends.Count > 0) // assign the BuildDependency  
         bldDependency = bldDepends.Item(bldDepends.Count);  
      // Show the BuildDependency returned by the Item property.  
      MessageBox.Show(bldDependency.Project.Name);  
      // Show the BuildDependencies top-level object.  
      MessageBox.Show(bldDepends.DTE.Name);  
   }  
   catch (Exception ex)  
   {  
      MessageBox.Show(ex.Message);  
   }  
}  

Remarks

In Visual Studio, the DTE object is the root of the automation model, which other object models often call "Application".

Applies to

Product Versions
Visual Studio SDK 2015, 2017, 2019, 2022