Modelo do Visual C++ Project
O Visual C++ o modelo de projeto, contido no arquivo VCProjectEngine. dll, programaticamente expõem a funcionalidade do compilador, vinculador e outras ferramentas de compilação. Além disso, o Visual C++ o modelo de projeto expõe a funcionalidade da caixa de diálogo páginas de propriedade para um Visual C++ project.
VCProjectEngine. dll é o componente COM autônomo, que também permite que você aproveite seus objetos fora do Visual Studio o ambiente de desenvolvimento integrado (IDE). Por exemplo, você pode integrar Visual C++ objetos do modelo de projeto em tarefas do MSBuild, pode ser executado a partir da linha de comando.
Os seguintes objetos são definidos no Visual C++ modelo de projeto.
Object |
Descrição |
---|---|
IVCCollectioncoleção. |
Um IVCCollection objeto contém a funcionalidade que pode ser exercida em um objeto de coleções. |
VCActiveXReferenceobjeto. |
Representa uma referência a um objeto ActiveX. |
VCALinkToolobjeto. |
Representa a Ferramenta ALink, que é usada para gerar assemblies de satélite de recursos gerenciados. |
VCAssemblyReferenceobjeto. |
Representa uma referência a um.NET assembly. |
VCBscMakeToolobjeto. |
Contém propriedades que permitem manipular programaticamente as configurações de propriedades de Procura de informações pasta. |
VCCLCompilerToolobjeto. |
Apresenta a funcionalidade das opções de compilador do C++. |
VCConfigurationobjeto. |
O VCConfiguration objeto programaticamente acessa as propriedades a Página de propriedades geral de um projeto Property Pages caixa de diálogo. |
VCCustomBuildToolobjeto. |
Acessa as propriedades de Propriedade de etapa de compilação personalizada página em um projeto Property Pages caixa de diálogo. |
VCDebugSettingsobjeto. |
Contém propriedades que permitem manipular programaticamente as configurações na Propriedade Debug página, que está na Propriedades de configuração a pasta de um projeto Property Pages caixa de diálogo. |
VCFileobjeto. |
Descreve as operações que podem ocorrer em um arquivo do projeto ativo. |
VCFileConfigurationobjeto. |
Contém informações sobre um arquivo de compilação (VCFile objeto), inclusive coisas como a ferramenta que é anexado ao arquivo de configuração. |
VCFilterobjeto. |
Expõe a funcionalidade de uma pasta na Solution Explorer para um Visual C++ project. |
VCLibrarianToolobjeto. |
Expõe a funcionalidade de Referência LIB ferramenta. |
VCLinkerToolobjeto. |
O VCLinkerTool objeto expõe a funcionalidade de opções do vinculador. |
Representa o compilador de recurso gerenciado, uma ferramenta usada para compilar os arquivos. resx. |
|
VCMidlToolobjeto. |
Acessa as propriedades de MIDL a pasta de um projeto Property Pages caixa de diálogo. |
VCNMakeToolobjeto. |
Acessa as propriedades de NMAKE a pasta de um projeto Property Pages caixa de diálogo. |
VCPlatformobjeto. |
Afeta as propriedades de plataforma específicas, incluindo aqueles expostos na VC++ Directories, Projects and Solutions, Options Dialog Box. |
VCPostBuildEventToolobjeto. |
Acessa as propriedades na Post-Build Event página de propriedade, na Build Events a pasta em um projeto Property Pages caixa de diálogo. |
VCPreBuildEventToolobjeto. |
Acessa as propriedades no O evento de pré-compilação página de propriedade, na Build Events pasta em um projeto Property Pages caixa de diálogo. |
VCPreLinkEventToolobjeto. |
Acessa as propriedades na PreLink evento página de propriedade, na Build Events a pasta em um projeto Property Pages caixa de diálogo. |
VCProjectobjeto. |
Expõe as propriedades em um Visual C++ project. |
VCProjectEngineobjeto. |
VCProjectEnginerepresenta o Visual C++ modelo de projeto e é o objeto mais alto. É o único Visual C++ objeto do modelo de projeto que pode ser retornado por CoCreateInstance. |
VCProjectEngineEventsobjeto. |
Expõe eventos acionados por uma Visual C++ project. |
VCProjectItemobjeto. |
Um arquivo ou pasta em um projeto. |
VCProjectReferenceobjeto. |
Representa uma referência a um projeto na mesma solução. |
VCReferenceobjeto. |
Representa uma referência no projeto. |
VCReferencesobjeto. |
Uma coleção de VCReference objetos, cada uma representando uma referência no projeto. |
VCResourceCompilerToolobjeto. |
Acessa as propriedades na recursos a pasta em um projeto Property Pages caixa de diálogo. |
VCWebDeploymentToolobjeto. |
O VCWebDeploymentTool objeto fornece acesso programático a ferramenta de implantação da Web. |
Expõe as propriedades disponíveis a partir de Página de propriedades de referências da Web. |
|
VCXMLDataGeneratorToolobjeto. |
Representa um gerador de dados XML. Usado para gerar Visual C++ o código de XML. |