SolutionBuild2.DTE Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém o objeto de extensibilidade de nível superior.
public:
property EnvDTE::DTE ^ DTE { EnvDTE::DTE ^ get(); };
public:
property EnvDTE::DTE ^ DTE { EnvDTE::DTE ^ get(); };
[System.Runtime.InteropServices.DispId(1)]
public EnvDTE.DTE DTE { [System.Runtime.InteropServices.DispId(1)] get; }
[<System.Runtime.InteropServices.DispId(1)>]
[<get: System.Runtime.InteropServices.DispId(1)>]
member this.DTE : EnvDTE.DTE
Public ReadOnly Property DTE As DTE
Valor da propriedade
Um objeto DTE.
Implementações
- Atributos
Exemplos
Este exemplo exibe o número de dependências de compilação para a configuração da solução e, em seguida, exibe o título do documento ativo por meio do DTE objeto. Abra um projeto no Visual Studio IDE (ambiente de desenvolvimento integrado) antes de executar este exemplo.
Imports EnvDTE
Imports EnvDTE80
Sub SolutionBuild2DTEExample(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
sb = CType(soln.SolutionBuild, SolutionBuild2)
bld = sb.BuildDependencies
MsgBox("The project " & bld.Item(1).Project.Name & " has " _
& bld.Count.ToString() & " build dependencies.")
MsgBox("The name of the active document, obtained through the _
DTE object, is: " & bld.DTE.ActiveDocument.Name)
Catch ex As System.Exception
MsgBox(ex.ToString)
End Try
End Sub
using EnvDTE;
using EnvDTE80;
using System.Windows.Forms;
public void SolutionBuild2DTEExample(DTE2 dte)
{
try
{
Solution2 soln = (Solution2)_applicationObject.Solution;
SolutionBuild2 sb;
BuildDependencies bld;
// 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("The name of the active document,
obtained through the DTE object, is: " + bld.DTE.ActiveDocument.Name);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Comentários
No Visual Studio, o DTE objeto é a raiz do modelo de automação, que outros modelos de objeto geralmente chamam de "Application".