Partager via


VCProjectEngineObject, interface

Objet principal pour le modèle Automation VCProjectEngine.

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

Syntaxe

'Déclaration
<GuidAttribute("4C233173-0C84-44F4-AD2B-E8F5A947B08E")> _
Public Interface VCProjectEngineObject _
    Inherits VCProjectEngine
[GuidAttribute("4C233173-0C84-44F4-AD2B-E8F5A947B08E")]
public interface VCProjectEngineObject : VCProjectEngine
[GuidAttribute(L"4C233173-0C84-44F4-AD2B-E8F5A947B08E")]
public interface class VCProjectEngineObject : VCProjectEngine
[<GuidAttribute("4C233173-0C84-44F4-AD2B-E8F5A947B08E")>]
type VCProjectEngineObject =  
    interface
        interface VCProjectEngine
    end
public interface VCProjectEngineObject extends VCProjectEngine

Le type VCProjectEngineObject 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. (Hérité de VCProjectEngine.)
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. (Hérité de VCProjectEngine.)
Propriété publique Events Retourne l'objet qui est la source des événements déclenchés par le moteur de projet. (Hérité de VCProjectEngine.)
Propriété publique PerformanceLogging Infrastructure. Réservé à un usage interne Microsoft. (Hérité de VCProjectEngine.)
Propriété publique Platforms Obtient la collection de plateformes sur le moteur de projet. (Hérité de VCProjectEngine.)
Propriété publique Projects Obtient une collection des projets actuellement présents dans la solution. (Hérité de VCProjectEngine.)
Propriété publique PropertySheets Infrastructure. Réservé à un usage interne Microsoft. (Hérité de VCProjectEngine.)
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++. (Hérité de VCProjectEngine.)
Propriété publique ToolFiles Obtient tous les fichiers d'outils disponibles dans le projet. (Hérité de VCProjectEngine.)
Propriété publique ToolFileSearchPaths Définit ou obtient des chemins de recherche pour les fichiers d'outils du projet. (Hérité de VCProjectEngine.)
Propriété publique ValidateSchemas Définit ou obtient une valeur qui indique s'il faut valider par rapport aux schémas de projet. (Hérité de VCProjectEngine.)

Début

Méthodes

  Nom Description
Méthode publique AddFakeProps Infrastructure. Réservé à un usage interne Microsoft. (Hérité de VCProjectEngine.)
Méthode publique CreateProject Crée un projet. (Hérité de VCProjectEngine.)
Méthode publique CreatePropertySheet Infrastructure. Réservé à un usage interne Microsoft. (Hérité de VCProjectEngine.)
Méthode publique CreateToolFile Crée un fichier d'outils pour le projet. (Hérité de VCProjectEngine.)
Méthode publique Evaluate Évalue la valeur d'un modèle de projet ou d'une macro d'environnement. (Hérité de VCProjectEngine.)
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. (Hérité de VCProjectEngine.)
Méthode publique LoadProject Charge un projet. (Hérité de VCProjectEngine.)
Méthode publique LoadPropertySheet Infrastructure. Réservé à un usage interne Microsoft. (Hérité de VCProjectEngine.)
Méthode publique LoadToolFile Charge un fichier d'outils projet. (Hérité de VCProjectEngine.)
Méthode publique RemoveProject Infrastructure. Réservé à un usage interne Microsoft. (Hérité de VCProjectEngine.)
Méthode publique RemovePropertySheet Infrastructure. Réservé à un usage interne Microsoft. (Hérité de VCProjectEngine.)

Début

Notes

Pour la documentation des méthodes et des propriétés, consultez l'VCProjectEngineObjectClass.

Instanciez VCProjectEngineObject comme montré ci-dessous :

Dim Engine As VCProjectEngine
Engine = New VCProjectEngineObject()

Voir aussi

Référence

Microsoft.VisualStudio.VCProjectEngine, espace de noms