Compartilhar via


Como: compilar e executar os exemplos de código de modelo de objeto de automação

Os exemplos de código encontrados nos tópicos de referência do modelo de objeto de automação são criados para executar em um suplemento criado por Assistente de Suplemento.As seções seguintes explicam como criar e executar os exemplos de código do modelo de objeto de automação.

Para executar um exemplo de código em um suplemento

  1. Crie um suplemento usando Assistente de Suplemento.

    Para obter mais informações, consulte Como: criar um suplemento.

  2. Adicione o exemplo de código a seguir para a classe de Connect suplemento.

  3. Chame o procedimento do código de exemplo do método de OnConnection suplemento.Se o exemplo de código requer o objeto de DTE2 como um argumento, passe um variável de membro de _applicationObject , que é declarado no código do suplemento.O código a seguir mostra as partes relevantes da classe de Connect de Visual Basic e do suplemento a Visual C# :

    Public Sub OnConnection(ByVal application As Object, ... ) _
      Implements IDTExtensibility2.OnConnection
    
        _applicationObject = CType(application, EnvDTE80.DTE2)
            .
            .
            .
        ' Pass the _applicationObject member variable to the code 
        ' example.
        MyCodeExample(_applicationObject)
    End Sub
    ' Other methods in the Connect class.
        .
        .
        .
    
    ' This is the code example that was added to the Connect class.
    Sub MyCodeExample(ByVal dte As DTE2)
        .
        .
        .
    End Sub
    
    public void OnConnection(object application, ... , ref Array custom)
    {
        _applicationObject = (DTE2)application;
            .
            .
            .
        // Pass the _applicationObject member variable to the code 
        // example.
        MyCodeExample(_applicationObject);
    }
    
    
    // Other methods in the Connect class.
        .
        .
        .
    
    // This is the code example that was added to the Connect class.
    void MyCodeExample(DTE2 dte)
    {
        .
        .
        .
    }
    
  4. Para suplementos de Visual C# , adicione uma referência ao conjunto de System.Windows.Forms clicando no nome do projeto do suplemento em Gerenciador de Soluções, selecionando Adicionar Referência do menu de Projeto , e escolhendo System.Windows.Forms.dll na caixa de diálogo de Adicionar Referência .

    1. Para suplementos de Visual C# , insira o código a seguir na parte superior do arquivo de Connect.cs:

      using System.Windows.Forms;
      
  5. Compile o suplemento selecionando Compilar solução do menu de Compilar .

  6. Gerenciador de Suplementos selecione no menu de Ferramentas .

    A caixa de diálogo de Gerenciador de Suplementos aparece.

  7. Carregar o suplemento marcando a caixa de seleção próxima ao nome do suplemento na caixa de diálogo de Gerenciador de Suplementos , e clique OK.

Consulte também

Tarefas

Como: criar um suplemento

Como: Add-Ins de controle, usando o Gerenciador de suplemento

Conceitos

Registro do suplemento