Modelo do Visual C++ Project
O modelo de projeto Visual C++ , contido no arquivo VCProjectEngine.dll, programaticamente expõem funcionalidade do compilador, o vinculador, e o outro ferramentas de compilação.Além de isso, o modelo de projeto de Visual C++ expõe a funcionalidade da caixa de diálogo de páginas de propriedades para um projeto de Visual C++ .
VCProjectEngine.dll é o componente COM autônomo, que também permite aproveitar os objetos fora do ambiente de desenvolvimento integrado Visual Studio (IDE).Por exemplo, você pode integrar objetos de modelo de projeto de Visual C++ sobre tarefas do MSBuild, que você pode executar de linha de comando.
Os seguintes objetos são definidos no modelo de projeto de Visual C++ .
Object |
Descrição |
---|---|
coleção deIVCCollection . |
Um objeto de IVCCollection contém funcionalidade que pode ser exercitada em um objeto das coleções. |
objeto deVCActiveXReference . |
Representa uma referência a um objeto ActiveX. |
objeto deVCALinkTool . |
Representa a ferramenta ALink de, que é usada para gerar conjuntos de satélite de recursos gerenciados. |
objeto deVCAssemblyReference . |
Representa uma referência a um assembly .NET. |
objeto deVCBscMakeTool . |
Contém as propriedades que permitem que você manipule programaticamente as configurações nas propriedades na pasta de Informação de Navegação . |
objeto deVCCLCompilerTool . |
Expõe a funcionalidade das opções de compilador C++. |
objeto deVCConfiguration . |
O objeto de VCConfiguration programaticamente acessar as propriedades em página de propriedades geral da caixa de diálogo de Páginas de Propriedade de um projeto. |
objeto deVCCustomBuildTool . |
Acessar as propriedades na página de Propriedade da etapa de compilação na caixa de diálogo de Páginas de Propriedade de um projeto. |
objeto deVCDebugSettings . |
Contém as propriedades que permitem que você manipule programaticamente as configurações na página de Propriedade de depuração , que está na pasta de Propriedades de Configuração da caixa de diálogo de Páginas de Propriedade de um projeto. |
objeto deVCFile . |
Descreve as operações que podem ocorrer em um arquivo no projeto ativo. |
objeto deVCFileConfiguration . |
Contém informações sobre um arquivo de compilação (objeto deVCFile ), incluindo itens como a ferramenta que é anexada ao arquivo para essa configuração. |
objeto deVCFilter . |
Expõe a funcionalidade em uma pasta em Gerenciador de Soluções para um projeto de Visual C++ . |
objeto deVCLibrarianTool . |
Expõe a funcionalidade de ferramenta de Referência LIB . |
objeto deVCLinkerTool . |
O objeto de VCLinkerTool expõe a funcionalidade das opções de vinculador. |
objeto deVCManagedResourceCompilerTool . |
Representa o compilador de recursos gerenciado, uma ferramenta usada para criar arquivos .resx. |
objeto deVCMidlTool . |
Acessar as propriedades na pasta de MIDL da caixa de diálogo de Páginas de Propriedade de um projeto. |
objeto deVCNMakeTool . |
Acessar as propriedades na pasta de NMAKE da caixa de diálogo de Páginas de Propriedade de um projeto. |
objeto deVCPlatform . |
Afeta plataforma propriedades específicas. |
objeto deVCPostBuildEventTool . |
Acessar as propriedades na página de propriedades de Evento Pós-Compilação , na pasta de Compilar Eventos na caixa de diálogo de Páginas de Propriedade de um projeto. |
objeto deVCPreBuildEventTool . |
Acessar as propriedades na página de propriedades de Evento Pré-Compilação , na pasta de Compilar Eventos na caixa de diálogo de Páginas de Propriedade de um projeto. |
objeto deVCPreLinkEventTool . |
Acessar as propriedades na página de propriedades de evento de PreLink , na pasta de Compilar Eventos na caixa de diálogo de Páginas de Propriedade de um projeto. |
objeto deVCProject . |
Expõe propriedades em um projeto de Visual C++ . |
objeto deVCProjectEngine . |
VCProjectEngine representa o modelo de projeto de Visual C++ e é o objeto mais alto.É o único objeto do modelo de projeto de Visual C++ que pode ser retornado por CoCreateInstance. |
objeto deVCProjectEngineEvents . |
Expõe de eventos acionados por um projeto de Visual C++ . |
objeto deVCProjectItem . |
Um arquivo ou pasta em um projeto. |
objeto deVCProjectReference . |
Representa uma referência a um projeto na mesma solução. |
objeto deVCReference . |
Representa uma referência no projeto. |
objeto deVCReferences . |
Uma coleção de VCReference objetos, cada um representando uma referência no projeto. |
objeto deVCResourceCompilerTool . |
Acessar as propriedades na pasta de Recursos na caixa de diálogo de Páginas de Propriedade de um projeto. |
objeto deVCWebDeploymentTool . |
O objeto de VCWebDeploymentTool fornece acesso programático a ferramenta de implantação da Web. |
objeto deVCWebServiceProxyGeneratorTool . |
Expõe propriedades disponíveis de Página de propriedades de referências da Web. |
objeto deVCXMLDataGeneratorTool . |
Representa o gerador de dados XML.Usado para gerar código de Visual C++ XML. |