Partager via


Introduction à l'objet VSProject2

Mise à jour : novembre 2007

L'objet VSProject2 donne accès à la structure de projet Visual Basic, Visual C# et Visual J#.

Méthodes et propriétés VSProject

Voici les propriétés et les méthodes spécifiques à Visual Basic, Visual C# et Visual J# :

  • La propriété Imports contient une collection de toutes les instructions Imports de niveau projet dans un projet Visual Basic. L'ajout d'une instruction Imports à cette collection revient à ajouter la même instruction à chaque fichier de code du projet. Cette propriété n'a de sens que dans un projet Visual Basic. Pour plus d'informations, consultez Imports.

  • La propriété References contient une collection de toutes les références d'un projet. Pour plus d'informations, consultez References et Réponse aux événements (projets Visual Basic et Visual C#).

  • La propriété WebReferencesFolder, qui consiste en un objet ProjectItem, contient une collection de toutes les références Web du projet dans sa propriété ProjectItems. Vous pouvez utiliser la méthode CreateWebReferencesFolder pour créer cet élément de projet, puis ajouter les références Web en recourant à la méthode AddWebReference.

  • La propriété WorkOffline est obsolète.

  • La propriété TemplatePath est désapprouvée pour Microsoft Visual Studio 2005 et ne doit pas être utilisée pour la création d'un projet. Pour créer des projets, utilisez plutôt GetProjectItemTemplate.

  • Pour copier des projets, utilisez la méthode CopyProject.

  • La méthode Refresh met à jour l'Explorateur de solutions après que des modifications ont été apportées au projet.

  • La propriété BuildManager donne accès aux exécutables portables temporaires nécessaires à l'implémentation des concepteurs et des outils personnalisés. Pour plus d'informations, consultez Introduction à l'objet BuildManager et BuildManager.

L'objet VSProject2 possède également des propriétés qui vous aident à retrouver des objets dans le modèle d'extensibilité générale. Il s'agit notamment des propriétés suivantes :

  • La propriété DTE retourne l'objet d'extensibilité de niveau supérieur. Vous avez accès à l'ensemble du modèle objet d'extensibilité Visual Studio par le biais de cette propriété.

  • La propriété Project retourne l'objet d'extensibilité générale du projet. Cet objet comprend des propriétés, des méthodes et des événements communs à tous les projets Visual Studio.

Le tableau suivant fournit des liens vers les rubriques qui détaillent l'utilisation de l'objet VSProject2 pour créer et contrôler des projets Visual Basic, Visual C# et Visual J#.

Pour :

Reportez-vous à :

Créer des projets Visual C#, Visual Basic et Visual J#, utiliser des fichiers .zip pour ajouter des éléments de projet, utiliser l'objet VSProject2 pour contrôler le projet.

Comment : manipuler des projets Visual Basic et C# avec l'objet VSProject2

Créer des projets Visual Basic et utiliser la propriété Imports pour obtenir un handle sur l'objet Imports.

Comment : manipuler la propriété Imports des projets Visual Basic

Voir aussi

Référence

Imports, instruction (espace de noms et type .NET)

Autres ressources

Réponse aux événements (projets Visual Basic et Visual C#)