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 | |
---|---|---|
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 | Infrastructure. Réservé à un usage interne Microsoft. | |
Platforms | Obtient la collection de plateformes sur le moteur de projet. | |
Projects | Obtient une collection des projets actuellement présents dans la solution. | |
PropertySheets | Infrastructure. Réservé à un usage interne Microsoft. | |
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. |
Début
Méthodes
Nom | Description | |
---|---|---|
AddFakeProps | Infrastructure. Réservé à un usage interne Microsoft. | |
CreateProject | Crée un projet. | |
CreatePropertySheet | Infrastructure. Réservé à un usage interne Microsoft. | |
CreateToolFile | Crée un fichier d'outils pour le projet. | |
Evaluate | Évalue la valeur d'un modèle de projet ou d'une macro d'environnement. | |
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. | |
LoadProject | Charge un projet. | |
LoadPropertySheet | Infrastructure. Réservé à un usage interne Microsoft. | |
LoadToolFile | Charge un fichier d'outils projet. | |
RemoveProject | Infrastructure. Réservé à un usage interne Microsoft. | |
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.