Contrôle de projets et de solutions
Mise à jour : novembre 2007
Le modèle Automation de Visual Studio fournit des objets et des collections qui vous permettent de contrôler la solution, les projets ainsi que les éléments de projet intégrés au projet, indépendamment du langage de programmation avec lequel l'application a été écrite.
En plus de modèle Automation de projet principal, agnostique en termes de langage, chaque langage de programmation dispose de son propre modèle Automation de projet qui donne accès à des fonctionnalités uniques, propres à ce langage.
Objets et collections
L'objet Solution2 et la collection Projects (retournée par Projects et Projects) contiennent respectivement une référence à la solution, ainsi que des références à tous les projets présents dans cette solution.
La collection ProjectItems représente l'ensemble des éléments contenus dans un projet (Project), à l'exception des projets virtuels. L'objet ProjectItem représente les éléments individuels au sein du projet.
Un projet virtuel n'est associé à aucun projet particulier, mais est associé à la solution. Une solution peut contenir deux projets virtuels supplémentaires : Éléments de solution et Fichiers divers.
Pour en savoir plus sur |
Reportez-vous à |
---|---|
Le contrôle de la solution et des projets qu'elle contient |
|
La création par programme de configurations de génération de solution et de projet |
Comment : créer des configurations de génération de solution et de projet |
Traitement des projets ne prenant pas en charge le modèle Automation de Visual Studio |
|
Utilisation des projets virtuels : projets Éléments de solution et Fichiers divers |
|
Enregistrement des valeurs de variables de solutions et de projets d'une session IDE à une autre |
Persistance d'informations dans des projets et des solutions |
Manipulation de l'Explorateur de solutions. |
|
Contrôle de projets Visual Basic, Visual C# et Visual J#. |
|
Contrôle de projets Visual C++. |
Microsoft.VisualStudio.VCProject et Microsoft.VisualStudio.VCProjectEngine. |
Voir aussi
Tâches
Comment : ajouter et gérer des commandes
Procédure pas à pas : création d'un Assistant
Concepts
Introduction aux solutions, projets et éléments
Graphique Modèle d'objet Automation
Autres ressources
Création et contrôle de fenêtres d'environnement