VCProjectEngine Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
| 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) | |