Comment : copier entre des solutions ou instances de Visual Studio

Mise à jour : novembre 2007

Dans les concepteurs de systèmes distribués, vous pouvez copier des éléments entre diagrammes du même type. Ces diagrammes peuvent figurer dans des instances séparées de Visual Studio.

Remarque :

Vous ne pouvez pas copier d'éléments entre diagrammes de déploiement.

Par exemple, vous pouvez copier des applications, des points de terminaison et des connexions à partir d'un diagramme d'application vers un autre dans une solution de système distribué différente.

Conseil :

Pour définir des applications, des serveurs logiques, des zones ou des points de terminaison à l'aide d'éléments déjà configurés, consultez Comment : créer des prototypes personnalisés à partir d'applications configurées et de points de terminaison et Comment : créer des prototypes personnalisés à partir de zones configurées et de serveurs logiques. Pour copier et coller des éléments sur les diagrammes comme images dans d'autres documents, consultez Comment : exporter les diagrammes de systèmes distribués vers d'autres documents.

Pour copier des éléments entre solutions ou instances de Visual Studio

  1. Dans l'instance source de Visual Studio, sélectionnez un ou plusieurs éléments à copier du diagramme.

  2. Dans le menu Edition, choisissez Copier.

  3. Dans l'instance de destination de Visual Studio, choisissez Coller dans le menu Edition pour coller les éléments sur le diagramme.

    Conseil :

    Vous pouvez aussi cliquer avec le bouton droit sur les objets sélectionnés pour choisir Copier, puis cliquer avec le bouton droit sur le diagramme de destination pour choisir Coller.

    Les éléments copiés sont collés dans le diagramme de destination.

Lorsque vous copiez une application implémentée entre diagrammes d'application dans des solutions ou des instances différentes de Visual Studio, une copie non implémentée de l'application est collée dans le diagramme de destination. Lorsque vous implémentez l'application, Visual Studio génère les fichiers projet associés dont la portée se limite à la solution de destination.

Conseil :

Si vous souhaitez référencer la même application à partir de la solution source, ajoutez le projet ou le site Web à la solution de destination, ce qui provoque l'ingénierie à rebours de l'application sur le diagramme d'application dans la solution de destination. Pour plus d'informations, consultez Comment : procéder à l'ingénierie à rebours des projets dans les solutions existantes et Comment : implémenter des applications dans des diagrammes d'application.

Lorsque vous copiez un point de terminaison fournisseur de services Web qui a été créé à partir d'un fichier WSDL ou DISCO sur le diagramme d'application, la copie inclut toutes les signatures d'opération qui ont été ajoutées à ce point de terminaison. Généralement, une fois qu'une application ASP.NET avec un tel point de terminaison est implémentée, le projet d'application inclut des fichiers de classe contenant les définitions de tous les types référencés par les opérations et les paramètres spécifiés par ces signatures. Toutefois, pour les applications ASP.NET avec les copies de tels points de terminaison, les projets d'application correspondants n'incluent pas ces fichiers de classe pour les types référencés. Pour plus d'informations, consultez Vue d'ensemble des applications ASP.NET dans les diagrammes d'application.

Lorsque vous copiez un membre d'un système entre diagrammes système, ce membre apparaît sur le diagramme de destination avec un cadre en pointillés rouges si la définition de ce membre n'existe pas dans la solution de destination. Pour résoudre cette condition, consultez Dépannage des diagrammes système.

Voir aussi

Autres ressources

Tâches communes aux concepteurs de systèmes distribués