Modelo de projeto do Visual C++
O modelo de projeto do Visual C++ expõe a funcionalidade do compilador, do vinculador, de propriedades de item e projeto e de ferramentas de compilação. É possível encontrar os elementos do modelo de projeto no namespace Microsoft.VisualStudio.VCProjectEngine.
É possível usar o modelo de projeto do Visual C++ somente dentro do Visual Studio. Para obter informações sobre como obter o modelo de projeto, consulte Como manipular projetos usando o modelo de projeto do Visual C++. Para obter informações sobre como usar o modelo de projeto para obter propriedades do projeto, consulte Trabalhando com propriedades do projeto Visual C++.
Os seguintes elementos são definidos no modelo de projeto do Visual C++.
Elemento do modelo de projeto |
Descrição |
---|---|
Contém a funcionalidade que pode ser usada em um objeto de coleções. |
|
Representa uma referência a um objeto ActiveX. |
|
Representa a ferramenta ALink usada para gerar assemblies satélites de recursos gerenciados. |
|
Objeto VCAssemblyReference. |
Representa uma referência a um assembly .NET. |
Contém propriedades que permitem a manipulação programática das configurações nas propriedades na pasta Informação de Navegação. |
|
Expõe a funcionalidade das opções do compilador C++. |
|
Acessa as propriedades na Página Propriedades Gerais da caixa de diálogo Páginas de Propriedades de um projeto. |
|
Acessa as propriedades na página Propriedade da Etapa de Compilação Personalizada na caixa de diálogo Páginas de Propriedades de um projeto. |
|
Contém as propriedades que permitem a manipulação programática das configurações na página Propriedade de Depuração presente na pasta Propriedades de Configuração da caixa de diálogo Páginas de Propriedades de um projeto. |
|
Objeto VCFile. |
Descreve as operações que podem ocorrer em um arquivo no projeto ativo. |
Contém informações de compilação sobre um arquivo (VCFile), incluindo itens como a ferramenta anexada ao arquivo dessa configuração. |
|
Expõe a funcionalidade em uma pasta no Gerenciador de Soluções para um projeto Visual C++. |
|
Expõe a funcionalidade da ferramenta Referência LIB. |
|
Expõe a funcionalidade das opções do vinculador. |
|
Representa o compilador de recursos gerenciado, uma ferramenta usada para compilar arquivos .resx. |
|
Acessa as propriedades na pasta MIDL da caixa de diálogo Páginas de Propriedades de um projeto. |
|
Acessa as propriedades na pasta NMAKE da caixa de diálogo Páginas de Propriedades de um projeto. |
|
Afeta propriedades específicas da plataforma. |
|
Acessa as propriedades na página de propriedades Evento Pós-Compilação na pasta Eventos de Compilação na caixa de diálogo Páginas de Propriedades de um projeto. |
|
Acessa as propriedades na página de propriedades Evento Pré-Compilação na pasta Eventos de Compilação na caixa de diálogo Páginas de Propriedades de um projeto. |
|
Acessa as propriedades na página de propriedades Evento de Pré-Vínculo na pasta Eventos de Compilação na caixa de diálogo Páginas de Propriedades de um projeto. |
|
Expõe as propriedades em um projeto Visual C++. |
|
Representa o modelo de projeto do Visual C++ e é seu objeto superior. É o único objeto de Modelo de Projeto Visual C++ que pode ser retornado por CoCreateInstance. |
|
Expõe eventos acionados por um projeto Visual C++. |
|
Um arquivo ou pasta em um projeto. |
|
Representa uma referência a um projeto na mesma solução. |
|
Representa uma referência no projeto. |
|
Uma coleção de objetos VCReference, cada um representando uma referência no projeto. |
|
Acessa as propriedades na pasta Recursos da caixa de diálogo Páginas de Propriedades de um projeto. |
|
Fornece acesso programático à ferramenta de implantação da Web. |
|
Expõe as propriedades disponíveis de Página de propriedades Referências Web. |
|
Representa o gerador de dados XML. Usado para gerar código Visual C++ de XML. |