VCProjectEngineObject Interface

Definição

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

public interface class VCProjectEngineObject : Microsoft::VisualStudio::VCProjectEngine::VCProjectEngine
public interface class VCProjectEngineObject : Microsoft::VisualStudio::VCProjectEngine::VCProjectEngine
__interface VCProjectEngineObject : Microsoft::VisualStudio::VCProjectEngine::VCProjectEngine
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass))]
[System.Runtime.InteropServices.Guid("54969DD8-23D3-4A77-911C-87E6A3C5C21C")]
public interface VCProjectEngineObject : Microsoft.VisualStudio.VCProjectEngine.VCProjectEngine
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass))>]
[<System.Runtime.InteropServices.Guid("54969DD8-23D3-4A77-911C-87E6A3C5C21C")>]
type VCProjectEngineObject = interface
    interface VCProjectEngine
Public Interface VCProjectEngineObject
Implements VCProjectEngine
Derivado
Atributos
Implementações

Comentários

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

Crie uma instância VCProjectEngineObject conforme mostrado abaixo:

Dim Engine As VCProjectEngine  
Engine = New VCProjectEngineObject()  

Propriedades

BuildLogging

Obtém ou define um valor que indica se um arquivo de log será criado e preenchido com informações sobre a atividade de compilação.

(Herdado de VCProjectEngine)
BuildTiming

Obtém ou define um valor que indica se a janela de saída exibe horários para todas as ferramentas na compilação.

(Herdado de VCProjectEngine)
Events

Retorna o objeto que é a origem dos eventos que são acionados pelo mecanismo do projeto.

(Herdado de VCProjectEngine)
PerformanceLogging

Somente para uso interno da Microsoft.

(Herdado de VCProjectEngine)
Platforms

Obtém a coleção de plataformas no mecanismo do projeto.

(Herdado de VCProjectEngine)
Projects

Obtém uma coleção dos projetos atualmente na solução.

(Herdado de VCProjectEngine)
PropertySheets

Somente para uso interno da Microsoft.

(Herdado de VCProjectEngine)
ShowEnvironmentInBuildLog

Obtém ou define um valor que indica se todas as variáveis de ambiente devem ser ecoadas para o log de compilação durante compilações de Visual C++ projetos.

(Herdado de VCProjectEngine)
ToolFiles

Obtém todos os arquivos de ferramenta disponíveis no projeto.

(Herdado de VCProjectEngine)
ToolFileSearchPaths

Define ou obtém os caminhos de pesquisa para arquivos de ferramenta de projeto.

(Herdado de VCProjectEngine)
ValidateSchemas

Define ou informa se é para validar em esquemas de projeto.

(Herdado de VCProjectEngine)

Métodos

AddFakeProps(Int32, Int32, Int32)

Somente para uso interno da Microsoft.

(Herdado de VCProjectEngine)
CreateProject(String)

Cria um novo projeto.

(Herdado de VCProjectEngine)
CreatePropertySheet(String)

Somente para uso interno da Microsoft.

(Herdado de VCProjectEngine)
CreateToolFile(String)

Cria um arquivo de ferramenta para o projeto.

(Herdado de VCProjectEngine)
Evaluate(String)

Avalia o valor de um modelo de projeto ou macro de ambiente.

(Herdado de VCProjectEngine)
GetVCProjectBuildService(String, String, Guid, Object) (Herdado de VCProjectEngine)
IsSystemInclude(String)

Retorna true se o arquivo especificado está no diretório Vc7\include ou se o arquivo é um dos diretórios especificados com SYSINCL. dat.

(Herdado de VCProjectEngine)
LoadProject(String)

Carrega um projeto.

(Herdado de VCProjectEngine)
LoadPropertySheet(String)

Somente para uso interno da Microsoft.

(Herdado de VCProjectEngine)
LoadToolFile(String)

Carrega um arquivo de ferramenta de projeto.

(Herdado de VCProjectEngine)
RemoveProject(Object)

Somente para uso interno da Microsoft.

(Herdado de VCProjectEngine)
RemovePropertySheet(Object)

Somente para uso interno da Microsoft.

(Herdado de VCProjectEngine)
WaitForMultipleHandles(UInt32, Array) (Herdado de VCProjectEngine)

Aplica-se a