Exporter (0) Imprimer
Développer tout
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

Extensibilité Visual Web Developer

Visual Studio fournit une interface utilisateur pour gérer plusieurs types de projets, y compris les projets de site Web. Les espaces de noms EnvDTE et EnvDTE80 fournissent des interfaces avec les objets et les membres permettant de gérer des projets dans Visual Studio, et l'espace de noms VsWebSite fournit en outre des interfaces Automation pour gérer les projets de site Web. À l'aide des interfaces de ces espaces de noms, vous pouvez créer des utilitaires Automation qui gèrent les projets et les projets de site Web à partir des macros ou compléments de Visual Studio.

Les interfaces Automation de l'espace de noms VsWebSite étendent les fonctionnalités des projets Web au-delà de l'assistance de projet principale dans les espaces de noms EnvDTE et EnvDTE80, fournissant ainsi l'assistance de projet pour les projets de site Web. Par exemple, il n'y a aucun moyen d'ajouter un WebReference à une instance EnvDTE.Project, mais vous pouvez en ajouter à une instance VSWebSite, qui est un également un type de projet.

RemarqueRemarque

La fonctionnalité fournie par VsWebSite n'est pas disponible dans Visual Web Developer Express Edition.

La classe principale pour l'automatisation des projets de site Web est VSWebSite, qui encapsule les méthodes et les propriétés pour automatiser un projet de site Web.

La plupart des scénarios pour l'automatisation des tâches de gestion de projet impliquent des processus d'entreprise. Par exemple, vous pouvez créer un Assistant pour créer des sites Web au sein de votre organisation. L'Assistant peut garantir que les sites Web intranet se conforment aux procédures ou aux normes, ou avertir les personnes appropriées de l'existence d'un nouveau site Web dans l'entreprise.

Comme exemples supplémentaires, vous pouvez créer des applications qui effectuent des tâches telles que les suivantes :

  • Application de changements globaux à tous les projets de site Web d'une organisation.

  • Adaptation de tous les projets aux nouveaux impératifs d'entreprise.

  • Création d'un rapport sur le contenu actuel de tous les sites Web.

  • Conversion de sites Web existants en projets de site Web Visual Studio 2005.

Ou vous pouvez créer un complément à Visual Studio qui enregistre toutes les nouvelles connexions aux services Web externes ou envoie un message électronique lorsque de nouveaux éléments sont ajoutés à un projet de site Web. Pour plus d'informations sur la création de compléments pour Visual Studio, consultez Comment : créer des compléments de solution.

Rubriques connexes

Guide de référence de l'extensibilité et de l'automation

Fournit des liens vers les informations supplémentaires sur l'automatisation Visual Studio.

EnvDTE

Décrit un wrapper de code managé pour une bibliothèque COM qui contient les objets et les membres de Visual Studio Core Automation.

EnvDTE80

Contient les objets et les membres pour Visual Studio Core Automation. Cet espace de noms fournit la fonctionnalité fournie par EnvDTE.

VsWebSite

Décrit un wrapper de code managé pour une bibliothèque COM qui contient les objets et les membres permettant de manipuler des projets de site Web dans Visual Studio.

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft. Tous droits réservés.