Interface VCProjectEngine
A única Visual C++ objeto de modelo de projeto que pode ser retornado por CoCreateInstance.
Namespace: Microsoft.VisualStudio.VCProjectEngine
Assembly: Microsoft.VisualStudio.VCProjectEngine (em Microsoft.VisualStudio.VCProjectEngine.dll)
Sintaxe
'Declaração
<GuidAttribute("805DB980-6773-4F10-8706-F481450963DA")> _
Public Interface VCProjectEngine
[GuidAttribute("805DB980-6773-4F10-8706-F481450963DA")]
public interface VCProjectEngine
[GuidAttribute(L"805DB980-6773-4F10-8706-F481450963DA")]
public interface class VCProjectEngine
[<GuidAttribute("805DB980-6773-4F10-8706-F481450963DA")>]
type VCProjectEngine = interface end
public interface VCProjectEngine
O tipo VCProjectEngine expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
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. | |
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. | |
Events | Retorna o objeto que é a fonte de eventos que são acionados por mecanismo do projeto. | |
PerformanceLogging | Infraestrutura. Somente para uso interno da Microsoft. | |
Platforms | Obtém a coleção de plataformas no mecanismo do projeto. | |
Projects | Obtém uma coleção de projetos atualmente na solução. | |
PropertySheets | Infraestrutura. Somente para uso interno da Microsoft. | |
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. | |
ToolFiles | Obtém todos os arquivos da ferramenta disponíveis no projeto. | |
ToolFileSearchPaths | Define ou obtém os caminhos de pesquisa para arquivos da ferramenta de projeto. | |
ValidateSchemas | Define ou obtém se serão validados com base em esquemas de projeto. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
AddFakeProps | Infraestrutura. Somente para uso interno da Microsoft. | |
CreateProject | Cria um novo projeto. | |
CreatePropertySheet | Infraestrutura. Somente para uso interno da Microsoft. | |
CreateToolFile | Cria um arquivo de ferramenta para o projeto. | |
Evaluate | Avalia o valor de uma macro de ambiente ou modelo de projeto. | |
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. | |
LoadProject | Carrega um projeto. | |
LoadPropertySheet | Infraestrutura. Somente para uso interno da Microsoft. | |
LoadToolFile | Carrega um arquivo de ferramenta do projeto. | |
RemoveProject | Infraestrutura. Somente para uso interno da Microsoft. | |
RemovePropertySheet | Infraestrutura. Somente para uso interno da Microsoft. |
Superior
Comentários
Importante
Não é possível instanciar autônoma VCProjectEngine porque a binários adicionais devem ser implantados na pasta que contém o aplicativo.Em vez disso, obtenha um VCProjectEngine o objeto de um projeto que foi aberto no Visual Studio.