Notions fondamentales sur les composants de communauté

Mise à jour : novembre 2007

Un composant de communauté est un fichier personnalisé ou un jeu de fichiers qui a été empaqueté afin de pouvoir être partagé avec d'autres développeurs qui utilisent Visual Studio. Les exemples de composants de communauté contiennent des Starter kits, des compléments, des extraits de code IntelliSense ou des modèles d'élément de projet. À partir de Visual Studio, vous pouvez rechercher les composants de communauté créés par d'autres, puis les télécharger et les installer pour votre propre utilisation. Les composants de communauté sont installés sur l'ordinateur d'un développeur à l'aide du programme d'installation de contenu Visual Studio, afin qu'ils apparaissent dans la boîte de dialogue ou la fenêtre appropriée de Visual Studio. Vous pouvez également créer votre propre composant de communauté à partager avec d'autres.

Termes courants

Terme

Définition

Composant de communauté

Fichier personnalisé ou jeu de fichiers qui a été empaqueté de façon à permettre aux fichiers d'être partagés entre les développeurs et installés pour une utilisation dans Visual Studio. Les composants de communauté peuvent contenir des Starter kits, des contrôles, des compléments, des extraits de code IntelliSense ou des modèles d'élément de projet.

Fichier .vscontent

Fichier XML, basé sur la Référence du schéma du programme d'installation de contenu Visual Studio, qui définit le type de composant que vous avez créé, ainsi que d'autres informations. Par exemple, vous pouvez spécifier quelles versions d'un composant Visual Studio peuvent être utilisées.

Fichier .vsi

Fichier .zip avec l'extension .vsi qui contient le fichier .vscontent ainsi que les fichiers du composant. Le fichier .vsi est le fichier que vous publiez sur les sites Web de la communauté ou envoyez aux amis et collègues qui souhaitent utiliser votre composant. Le double-clic sur un fichier .vsi lance le programme d'installation de contenu Visual Studio.

Programme d'installation de contenu Visual Studio

Assistant qui copie les fichiers d'un fichier .vsi vers les emplacements appropriés sur le disque afin que le composant soit disponible pour être utilisé dans Visual Studio.

Considérations à propos de l'installation côte à côte de composants de communauté

Si Visual Studio 2005 et Visual Studio 2008 sont installés sur le même ordinateur, il y a certaines questions à prendre en considération.

  • Si vous effectuez une migration de vos paramètres Visual Studio 2005 vers Visual Studio 2008 lorsque vous démarrez la première fois Visual Studio 2008, aucun extrait de code personnalisé, complément, macro ou contrôle de boîte à outils ne sera migré. Pour effectuer une migration de ces éléments vers Visual Studio 2008, réinstallez chaque composant en double-cliquant sur le fichier .vsi pour le composant.

  • Si vous installez un composant de communauté conçu en utilisant Visual Studio 2005, le composant sera installé automatiquement pour une utilisation avec Visual Studio 2005 et Visual Studio 2008.

  • Selon sa conception, un composant de communauté créé en utilisant Visual Studio 2005 peut ne pas fonctionner dans Visual Studio 2008 et vice versa.

  • Si vous créez des composants de communauté à l'aide de Visual Studio 2008, vous pouvez spécifier si vous prévoyez d'installer le composant pour une utilisation avec Visual Studio 2005 et Visual Studio 2008 ou juste avec Visual Studio 2008. Pour plus d'informations, consultez Comment : empaqueter des composants de communauté pour utiliser le programme d'installation de contenu Visual Studio.

Questions courantes

Comment trouver et installer un composant de communauté ?

Vous pouvez rechercher les composants de communauté à partir de l'aide. MSDN Online et Communauté Code Wise sont les seuls types des résultats de la recherche qui contiennent des composants de communauté. Pour plus d'informations, consultez Comment : rechercher des composants de communauté.

Une fois que vous avez trouvé un composant de communauté, vous pouvez le télécharger sur votre ordinateur, puis l'installer. Pour plus d'informations, consultez Comment : installer des composants de communauté.

Comment est-ce que j'empaquette mes fichiers pour créer un composant de communauté ?

Pour empaqueter votre composant en vue de la distribuer comme composant de communauté, vous devez créer deux fichiers supplémentaires : un fichier .vscontent et un fichier .vsi. Le fichier .vscontent est un fichier XML qui contient des informations permettant d'identifier le type de composant qui est partagé.

Après avoir créé le fichier .vscontent, vous le compressez avec les fichiers qui constituent le composant dans un fichier .zip. Puis, vous modifiez l'extension du nom de fichier .zip en .vsi, le type de fichier reconnu par le Programme d'installation de contenu Visual Studio. Pour partager le fichier .vsi, vous pouvez le publier sur Internet ou sur un partage réseau, ou utiliser le courrier électronique pour l'envoyer à des destinataires particuliers. Pour plus d'informations, consultez Comment : empaqueter des composants de communauté pour utiliser le programme d'installation de contenu Visual Studio.

Voir aussi

Autres ressources

Utilisation des composants de communauté