Partilhar via


Interface VCProjectEngineObject

O objeto principal para VCProjectEngine modelo de automação.

Namespace:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (em Microsoft.VisualStudio.VCProjectEngine.dll)

Sintaxe

'Declaração
<GuidAttribute("4C233173-0C84-44F4-AD2B-E8F5A947B08E")> _
Public Interface VCProjectEngineObject _
    Inherits VCProjectEngine
[GuidAttribute("4C233173-0C84-44F4-AD2B-E8F5A947B08E")]
public interface VCProjectEngineObject : VCProjectEngine
[GuidAttribute(L"4C233173-0C84-44F4-AD2B-E8F5A947B08E")]
public interface class VCProjectEngineObject : VCProjectEngine
[<GuidAttribute("4C233173-0C84-44F4-AD2B-E8F5A947B08E")>]
type VCProjectEngineObject =  
    interface
        interface VCProjectEngine
    end
public interface VCProjectEngineObject extends VCProjectEngine

O tipo VCProjectEngineObject expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública BuildLogging Obtém ou define um valor indicando se um arquivo de log será criado e preenchido com informações sobre a atividade de compilação. (Herdado de VCProjectEngine.)
Propriedade pública BuildTiming Obtém ou define um valor que indica se a janela Saída exibe os horários para todas as ferramentas na compilação. (Herdado de VCProjectEngine.)
Propriedade pública Events Retorna o objeto que é a fonte de eventos que são acionados por mecanismo do projeto. (Herdado de VCProjectEngine.)
Propriedade pública PerformanceLogging Infraestrutura. Somente para uso interno da Microsoft. (Herdado de VCProjectEngine.)
Propriedade pública Platforms Obtém a coleção de plataformas no mecanismo do projeto. (Herdado de VCProjectEngine.)
Propriedade pública Projects Obtém uma coleção de projetos atualmente na solução. (Herdado de VCProjectEngine.)
Propriedade pública PropertySheets Infraestrutura. Somente para uso interno da Microsoft. (Herdado de VCProjectEngine.)
Propriedade pública ShowEnvironmentInBuildLog Obtém ou define um valor que indica se o eco de todas as variáveis de ambiente para o log de compilação durante a construção de Visual C++ projetos. (Herdado de VCProjectEngine.)
Propriedade pública ToolFiles Obtém todos os arquivos da ferramenta disponíveis no projeto. (Herdado de VCProjectEngine.)
Propriedade pública ToolFileSearchPaths Define ou obtém os caminhos de pesquisa para arquivos da ferramenta de projeto. (Herdado de VCProjectEngine.)
Propriedade pública ValidateSchemas Define ou obtém se serão validados com base em esquemas de projeto. (Herdado de VCProjectEngine.)

Superior

Métodos

  Nome Descrição
Método público AddFakeProps Infraestrutura. Somente para uso interno da Microsoft. (Herdado de VCProjectEngine.)
Método público CreateProject Cria um novo projeto. (Herdado de VCProjectEngine.)
Método público CreatePropertySheet Infraestrutura. Somente para uso interno da Microsoft. (Herdado de VCProjectEngine.)
Método público CreateToolFile Cria um arquivo de ferramenta para o projeto. (Herdado de VCProjectEngine.)
Método público Evaluate Avalia o valor de uma macro de ambiente ou modelo de projeto. (Herdado de VCProjectEngine.)
Método público IsSystemInclude Retorna true se o arquivo especificado está no diretório Vc7\include ou se o arquivo for um dos diretórios especificados com sysincl.dat. (Herdado de VCProjectEngine.)
Método público LoadProject Carrega um projeto. (Herdado de VCProjectEngine.)
Método público LoadPropertySheet Infraestrutura. Somente para uso interno da Microsoft. (Herdado de VCProjectEngine.)
Método público LoadToolFile Carrega um arquivo de ferramenta do projeto. (Herdado de VCProjectEngine.)
Método público RemoveProject Infraestrutura. Somente para uso interno da Microsoft. (Herdado de VCProjectEngine.)
Método público RemovePropertySheet Infraestrutura. Somente para uso interno da Microsoft. (Herdado de VCProjectEngine.)

Superior

Comentários

Para obter documentação de métodos e propriedades, consulte VCProjectEngineObjectClass.

Criar uma instância de VCProjectEngineObject como mostrado abaixo:

Dim Engine As VCProjectEngine
Engine = New VCProjectEngineObject()

Consulte também

Referência

Namespace Microsoft.VisualStudio.VCProjectEngine