VCProjectEngine Interface

Définition

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

public interface class VCProjectEngine
public interface class VCProjectEngine
__interface VCProjectEngine
[System.Runtime.InteropServices.Guid("54969DD8-23D3-4A77-911C-87E6A3C5C21C")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface VCProjectEngine
[<System.Runtime.InteropServices.Guid("54969DD8-23D3-4A77-911C-87E6A3C5C21C")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type VCProjectEngine = interface
Public Interface VCProjectEngine
Dérivé
Attributs

Remarques

Important

Vous ne pouvez pas instancier un VCProjectEngine objet autonome, car des binaires supplémentaires doivent être déployés dans le dossier qui contient l’application. À la place, obtenez un VCProjectEngine objet à partir d’un projet qui a été ouvert dans Visual Studio .

Propriétés

BuildLogging

Obtient ou définit une valeur indiquant si un fichier journal sera créé et rempli avec les informations sur l'activité de build.

BuildTiming

Obtient ou définit une valeur indiquant si la fenêtre Sortie affiche des heures pour tous les outils dans la build.

Events

Retourne l'objet qui est la source des événements déclenchés par le moteur de projet.

PerformanceLogging

À usage interne Microsoft uniquement.

Platforms

Obtient la collection de plateformes sur le moteur de projet.

Projects

Obtient une collection des projets actuellement présents dans la solution.

PropertySheets

À usage interne Microsoft uniquement.

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++.

ToolFiles

Obtient tous les fichiers d'outils disponibles dans le projet.

ToolFileSearchPaths

Définit ou obtient des chemins de recherche pour les fichiers d'outils du projet.

ValidateSchemas

Définit ou obtient une valeur qui indique s'il faut valider par rapport aux schémas de projet.

Méthodes

AddFakeProps(Int32, Int32, Int32)

À usage interne Microsoft uniquement.

CreateProject(String)

Crée un projet.

CreatePropertySheet(String)

À usage interne Microsoft uniquement.

CreateToolFile(String)

Crée un fichier d'outils pour le projet.

Evaluate(String)

Évalue la valeur d'un modèle de projet ou d'une macro d'environnement.

GetVCProjectBuildService(String, String, Guid, Object)
IsSystemInclude(String)

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.

LoadProject(String)

Charge un projet.

LoadPropertySheet(String)

À usage interne Microsoft uniquement.

LoadToolFile(String)

Charge un fichier d'outils projet.

RemoveProject(Object)

À usage interne Microsoft uniquement.

RemovePropertySheet(Object)

À usage interne Microsoft uniquement.

WaitForMultipleHandles(UInt32, Array)

S’applique à