Partager via


VCProjectEngine, interface

Seul objet de modèle de projet Visual C++ qui peut être retourné par CoCreateInstance.

Espace de noms :  Microsoft.VisualStudio.VCProjectEngine
Assembly :  Microsoft.VisualStudio.VCProjectEngine (dans Microsoft.VisualStudio.VCProjectEngine.dll)

Syntaxe

'Déclaration
<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

Le type VCProjectEngine expose les membres suivants.

Propriétés

  Nom Description
Propriété publique BuildLogging Obtient ou définit une valeur indiquant si un fichier journal sera créé et rempli avec les informations sur l'activité de build.
Propriété publique BuildTiming Obtient ou définit une valeur indiquant si la fenêtre Sortie affiche des heures pour tous les outils dans la build.
Propriété publique Events Retourne l'objet qui est la source des événements déclenchés par le moteur de projet.
Propriété publique PerformanceLogging Infrastructure. Réservé à un usage interne Microsoft.
Propriété publique Platforms Obtient la collection de plateformes sur le moteur de projet.
Propriété publique Projects Obtient une collection des projets actuellement présents dans la solution.
Propriété publique PropertySheets Infrastructure. Réservé à un usage interne Microsoft.
Propriété publique ShowEnvironmentInBuildLog Obtient ou définit une valeur qui indique s'il faut répercuter toutes les variables d'environnement dans le journal de génération lors des builds de projets Visual C++.
Propriété publique ToolFiles Obtient tous les fichiers d'outils disponibles dans le projet.
Propriété publique ToolFileSearchPaths Définit ou obtient des chemins de recherche pour les fichiers d'outils du projet.
Propriété publique ValidateSchemas Définit ou obtient une valeur qui indique s'il faut valider par rapport aux schémas de projet.

Début

Méthodes

  Nom Description
Méthode publique AddFakeProps Infrastructure. Réservé à un usage interne Microsoft.
Méthode publique CreateProject Crée un projet.
Méthode publique CreatePropertySheet Infrastructure. Réservé à un usage interne Microsoft.
Méthode publique CreateToolFile Crée un fichier d'outils pour le projet.
Méthode publique Evaluate Évalue la valeur d'un modèle de projet ou d'une macro d'environnement.
Méthode publique IsSystemInclude Retourne la valeur true si le fichier spécifié se trouve dans le répertoire Vc7\include ou s'il correspond à l'un des répertoires spécifiés avec sysincl.dat.
Méthode publique LoadProject Charge un projet.
Méthode publique LoadPropertySheet Infrastructure. Réservé à un usage interne Microsoft.
Méthode publique LoadToolFile Charge un fichier d'outils projet.
Méthode publique RemoveProject Infrastructure. Réservé à un usage interne Microsoft.
Méthode publique RemovePropertySheet Infrastructure. Réservé à un usage interne Microsoft.

Début

Notes

Important

Vous ne pouvez pas instancier un objet autonome d'VCProjectEngine car les binaires supplémentaires doivent être déployés dans le dossier qui contient l'application.Au lieu de cela, obtenez un objet d'VCProjectEngine d'un projet qui a été ouvert dans Visual Studio.

Voir aussi

Référence

Microsoft.VisualStudio.VCProjectEngine, espace de noms