2010-02-03 16 views
22

Ce que je fais habituellement est de créer un nouveau fichier dans la solution où je veux l'utiliser (même nom), copier & coller le contenu d'une classe de la solution source à la cible , corrigez l'espace de nom & en fonction des besoins. La seule autre façon que je sais de le faire est d'ouvrir le fichier source dans la solution cible, puis d'en sauvegarder une copie dans ce dossier, ce qui peut prêter à confusion avec deux fichiers ouverts avec le même nom dans une solution.Déplacement de fichiers d'une solution Visual Studio vers une autre

Est-ce que quelqu'un a un moyen plus facile de le faire?

Répondre

31

Vous pouvez simplement copier et coller les fichiers eux-mêmes. Lorsque votre solution est ouverte, regardez en haut de l'explorateur de solution et vous verrez une icône qui ressemble à une page avec un contour de page et une page jaune (pas une icône très intuitive). C'est le bouton "Afficher tous les fichiers". Cliquez dessus et vous verrez tous les fichiers dans votre projet actuellement sélectionné (il est spécifique au projet). Mettez en surbrillance les fichiers que vous souhaitez inclure, cliquez avec le bouton droit de la souris et sélectionnez "Inclure dans le projet".

enter image description here

+3

suh-wwheet. Merci! – Berryl

6

Vous pouvez simplement copier le fichier avec l'explorateur. Ou mieux encore, commencez à refactoriser vos projets afin de créer des assemblages utilisables par plusieurs projets clients.

+0

convenu. J'ai commenté votre dernière réponse sur les noms des assemblages pour vous voir vous avez des approches pour refactoriser des assemblées. Je ne connais pas de Resharper ou d'autres offres qui le font sans douleur. – Berryl

+3

À droite, l'outil dont vous avez besoin est celui qui se trouve entre vos oreilles. –

+0

Ouais, j'ai tendance à oublier que l'on est parfois disponible :-) – Berryl