Partager via


Visual C++ (modèle de projet)

Le modèle de projet Visual C++ expose les fonctionnalités du compilateur, de l'éditeur de liens, des propriétés de projet et des éléments ainsi que d'autres outils de génération. Vous pouvez rechercher les éléments du modèle de projet dans l'espace de noms Microsoft.VisualStudio.VCProjectEngine.

Vous pouvez utiliser le modèle de projet Visual C++ uniquement dans Visual Studio. Pour plus d'informations sur l'obtention d'un modèle de projet, consultez Comment : manipuler des projets à l'aide du modèle de projet Visual C++. Pour plus d'informations sur l'utilisation d'un modèle de projet en vue d'obtenir des propriétés de projet, consultez Utilisation des propriétés de projets Visual C++.

Les éléments suivants sont définis dans le modèle de projet Visual C++.

Élément de modèle de projet

Description

IVCCollection

Contient les fonctionnalités qui peuvent s'appliquer à un objet de collections.

VCActiveXReference

Représente une référence à un objet ActiveX.

VCALinkTool

Représente l'outil ALink utilisé pour générer des assemblys satellites à partir de ressources managées.

Objet VCAssemblyReference.

Représente une référence à un assembly .NET.

VCBscMakeTool

Contient des propriétés qui vous permettent de manipuler par programmation les paramètres appliqués aux propriétés dans le dossier Informations de consultation.

VCCLCompilerTool

Expose les fonctionnalités des options du compilateur C++.

VCConfiguration

Accède aux propriétés de la page de propriétés Général de la boîte de dialogue Pages de propriétés d'un projet.

VCCustomBuildTool

Accède aux propriétés de la page Propriété Étape de génération personnalisée de la boîte de dialogue Pages de propriétés d'un projet.

VCDebugSettings

Contient des propriétés qui vous permettent de manipuler par programmation les paramètres de la page de propriétés Débogage présente dans le dossier Propriétés de configuration de la boîte de dialogue Pages de propriétés d'un projet.

Objet VCFile.

Décrit les opérations qui peuvent avoir lieu sur un fichier dans le projet actif.

VCFileConfiguration

Contient des informations de génération relatives à un fichier (VCFile), notamment des renseignements tels que l'outil joint au fichier pour cette configuration.

VCFilter

Expose les fonctionnalités d'un dossier de l'Explorateur de solutions pour un projet Visual C++.

VCLibrarianTool

Expose les fonctionnalités de l'outil Référence LIB.

VCLinkerTool

Expose les fonctionnalités des options de l'éditeur de liens.

VCManagedResourceCompilerTool

Représente le compilateur de ressources managées, un outil utilisé pour compiler des fichiers .resx.

VCMidlTool

Accède aux propriétés présentes dans le dossier MIDL de la boîte de dialogue Pages de propriétés d'un projet.

VCNMakeTool

Accède aux propriétés présentes dans le dossier NMAKE de la boîte de dialogue Pages de propriétés d'un projet.

VCPlatform

Affecte les propriétés spécifiques à la plateforme.

VCPostBuildEventTool

Accède aux propriétés de la page de propriétés Événement post-build, dans le dossier Événements de build de la boîte de dialogue Pages de propriétés d'un projet.

VCPreBuildEventTool

Accède aux propriétés de la page de propriétés Événement pre-build, dans le dossier Événements de build de la boîte de dialogue Pages de propriétés d'un projet.

VCPreLinkEventTool

Accède aux propriétés de la page de propriétés Événement PreLink, dans le dossier Événements de build de la boîte de dialogue Pages de propriétés d'un projet.

VCProject

Expose les propriétés d'un projet Visual C++.

VCProjectEngine

Représente le modèle de projet Visual C++ et constitue son objet de premier niveau. Il s'agit du seul objet de modèle de projet Visual C++ qui peut être retourné par CoCreateInstance.

VCProjectEngineEvents

Expose les événements déclenchés par un projet Visual C++.

VCProjectItem

Un fichier ou dossier dans un projet.

VCProjectReference

Représente une référence à un projet dans la même solution.

VCReference

Représente une référence du projet.

VCReferences

Collection d'objets VCReference, chacun représentant une référence dans le projet.

VCResourceCompilerTool

Accède aux propriétés présentes dans le dossier Ressources de la boîte de dialogue Pages de propriétés d'un projet.

VCWebDeploymentTool

Fournit l'accès par programmation à l'outil de déploiement Web.

VCWebServiceProxyGeneratorTool

Expose les propriétés disponibles à partir de la Références Web, page de propriétés.

VCXMLDataGeneratorTool

Représente le générateur de données XML. Utilisé pour générer un code Visual C++ à partir du langage XML.

Voir aussi

Autres ressources

Modèle objet d'extensibilité Visual C++