Partager via


Extension des outils SharePoint dans Visual Studio

Les outils SharePoint dans Visual Studio 2010 répondent aux conditions de nombreux scénarios de développement d'applications. Il est possible, cependant, qu'elles n'offrent pas toutes les fonctionnalités dont vous ou d'autres développeurs avez besoin. Dans ce cas, il suffit d'étendre les outils SharePoint de manière à bénéficier des fonctionnalités voulues.

Extension des outils SharePoint

Vous pouvez étendre le système de projet SharePoint et le nœud Connexions SharePoint dans la fenêtre l'Explorateur de serveurs.

Extension du système de projet SharePoint

Visual Studio 2010 inclut un jeu de modèles de projet et de modèles d'élément que vous pouvez utiliser pour créer des solutions SharePoint. Il existe, par exemple, des modèles pour les récepteurs d'événements, les définitions de listes, les flux de travail et les composants WebPart. Toutefois, vous pouvez également définir vos propres types d'éléments de projet SharePoint pour la création de composants SharePoint tels que des champs ou des actions personnalisées. Vous avez également la possibilité de créer des extensions pour les types d'éléments de projet SharePoint qui sont déjà installés dans Visual Studio et de créer des extensions pour les projets SharePoint.

Pour plus d'informations, consultez Extension du système de projet SharePoint.

Extension du nœud Connexions SharePoint dans l'Explorateur de serveurs

Dans Visual Studio 2010, vous pouvez utiliser le nœud Connexions SharePoint dans la fenêtre Explorateur de serveurs pour consulter un grand nombre de composants d'un ou plusieurs sites SharePoint locaux sous forme d'arborescence hiérarchique. Il existe différentes manières d'étendre le nœud Connexions SharePoint :

  • En ajoutant vos propres nœuds. Cela peut être utile si vous comptez afficher des composants de sites SharePoint non visibles par défaut.

  • En étendant des nœuds existants. Par exemple, vous pouvez ajouter un nouveau nœud enfant à un nœud existant ou vous pouvez ajouter un élément de menu contextuel à un nœud et effectuer des tâches lorsqu'un développeur clique sur l'élément de menu.

Pour plus d'informations, consultez Extension du nœud Connexions SharePoint dans l'Explorateur de serveurs.

Configuration requise pour l'ordinateur de développement

Pour être en mesure de créer des extensions pour les outils SharePoint, assurez-vous que votre ordinateur de développement présente les mêmes caractéristiques que celles requises pour la création de solutions SharePoint dans Visual Studio 2010. Pour plus d'informations, consultez Configuration requise pour développer des solutions SharePoint.

Nous vous recommandons également d'installer le Kit de développement logiciel (SDK) Visual Studio 2010. Le Kit de développement logiciel (SDK) contient des modèles de projet et des outils permettant l'extension de Visual Studio. Il offre, en particulier, un modèle de projet qui simplifie la création d'un package VSIX (Visual Studio Extension). Les packages VSIX constituent le moyen favori pour déployer des extensions Visual Studio dans Visual Studio 2010. Toutes les extensions d'outils SharePoint doivent être déployées à l'aide des packages VSIX. L'ensemble des procédures pas à pas décrites dans cette documentation supposent que vous avez installé le Kit de développement logiciel (SDK) Visual Studio 2010.

Pour télécharger le Kit de développement logiciel (SDK), consultez la page Web suivante (éventuellement en anglais) : https://go.microsoft.com/fwlink/?LinkId=164562. Pour plus d'informations au sujet des extensions Visual Studio, consultez Developing Visual Studio Extensions.

Voir aussi

Concepts

Vue d'ensemble du modèle de programmation des extensions d'outils SharePoint

Extension du système de projet SharePoint

Autres ressources

Extension du nœud Connexions SharePoint dans l'Explorateur de serveurs

Concepts et fonctionnalités de programmation des extensions d'outils SharePoint

Référence (extensibilité des outils SharePoint)

Débogage d'extensions pour les outils SharePoint dans Visual Studio

Déploiement d'extensions pour les outils SharePoint dans Visual Studio