VCProjectEngineObjectClass Classe

Définition

Objet principal pour le modèle Automation VCProjectEngine .

public ref class VCProjectEngineObjectClass : Microsoft::VisualStudio::VCProjectEngine::VCProjectEngineObject
public ref class VCProjectEngineObjectClass : Microsoft::VisualStudio::VCProjectEngine::VCProjectEngine2, Microsoft::VisualStudio::VCProjectEngine::VCProjectEngineObject
[Windows::Foundation::Metadata::WebHostHidden]
class VCProjectEngineObjectClass : Microsoft::VisualStudio::VCProjectEngine::VCProjectEngineObject
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("F840D790-AF0C-4927-BD62-243899E5C969")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class VCProjectEngineObjectClass : Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObject
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("F840D790-AF0C-4927-BD62-243899E5C969")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class VCProjectEngineObjectClass : Microsoft.VisualStudio.VCProjectEngine.VCProjectEngine2, Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObject
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("F840D790-AF0C-4927-BD62-243899E5C969")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type VCProjectEngineObjectClass = class
    interface VCProjectEngine
    interface VCProjectEngineObject
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("F840D790-AF0C-4927-BD62-243899E5C969")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type VCProjectEngineObjectClass = class
    interface VCProjectEngine
    interface VCProjectEngineObject
    interface VCProjectEngine2
Public Class VCProjectEngineObjectClass
Implements VCProjectEngineObject
Public Class VCProjectEngineObjectClass
Implements VCProjectEngine2, VCProjectEngineObject
Héritage
VCProjectEngineObjectClass
Attributs
Implémente

Remarques

N’instanciez pas VCProjectEngineObjectClass . Instanciez VCProjectEngineObject à la place, comme indiqué ci-dessous :

Dim Engine As VCProjectEngine  
Engine = New VCProjectEngineObject()  

Constructeurs

VCProjectEngineObjectClass()

Créateur pour le VCProjectEngineObject.

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

Obtient 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 les projets Visual C++ dans la solution.

PropertySheets

À usage interne Microsoft uniquement.

ShowEnvironmentInBuildLog

Obtient ou définit une valeur indiquant 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

Retourne la collection de fichiers d'outils.

ToolFileSearchPaths

Obtient ou définit le chemin d'accès aux emplacements de fichiers d'outils.

ValidateSchemas

Obtient ou définit une valeur indiquant si l’objet VCProjectEngine valide les fichiers XML par rapport aux schémas.

VCProjectEngine2_BuildLogging
VCProjectEngine2_BuildTiming
VCProjectEngine2_Events
VCProjectEngine2_PerformanceLogging
VCProjectEngine2_Platforms
VCProjectEngine2_Projects
VCProjectEngine2_PropertySheets
VCProjectEngine2_ShowEnvironmentInBuildLog
VCProjectEngine2_ToolFiles
VCProjectEngine2_ToolFileSearchPaths
VCProjectEngine2_ValidateSchemas

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 les règles de génération personnalisées.

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 true si le fichier spécifié se trouve dans le < répertoire lecteur > : \Program Files\Microsoft Visual Studio 8 \ VC\include

LoadProject(String)

Charge un projet.

LoadPropertySheet(String)

À usage interne Microsoft uniquement.

LoadToolFile(String)

Charge un fichier d'outils.

RemoveProject(Object)

À usage interne Microsoft uniquement.

RemovePropertySheet(Object)

À usage interne Microsoft uniquement.

VCProjectEngine2_AddFakeProps(Int32, Int32, Int32)
VCProjectEngine2_CreateProject(String)
VCProjectEngine2_CreatePropertySheet(String)
VCProjectEngine2_CreateToolFile(String)
VCProjectEngine2_Evaluate(String)
VCProjectEngine2_get_BuildLogging()
VCProjectEngine2_get_BuildTiming()
VCProjectEngine2_get_Events()
VCProjectEngine2_get_PerformanceLogging()
VCProjectEngine2_get_Platforms()
VCProjectEngine2_get_Projects()
VCProjectEngine2_get_PropertySheets()
VCProjectEngine2_get_ShowEnvironmentInBuildLog()
VCProjectEngine2_get_ToolFiles()
VCProjectEngine2_get_ToolFileSearchPaths()
VCProjectEngine2_get_ValidateSchemas()
VCProjectEngine2_GetVCProjectBuildService(String, String, Guid, Object)
VCProjectEngine2_IsSystemInclude(String)
VCProjectEngine2_LoadProject(String)
VCProjectEngine2_LoadPropertySheet(String)
VCProjectEngine2_LoadToolFile(String)
VCProjectEngine2_RemoveProject(Object)
VCProjectEngine2_RemovePropertySheet(Object)
VCProjectEngine2_set_BuildLogging(Boolean)
VCProjectEngine2_set_BuildTiming(Boolean)
VCProjectEngine2_set_PerformanceLogging(Boolean)
VCProjectEngine2_set_ShowEnvironmentInBuildLog(Boolean)
VCProjectEngine2_set_ToolFileSearchPaths(String)
VCProjectEngine2_set_ValidateSchemas(Boolean)
VCProjectEngine2_WaitForMultipleHandles(UInt32, Array)
WaitForMultipleHandles(UInt32, Array)
WaitForMultipleTasks(UInt32, Array)

S’applique à