2010-02-03 5 views
22

Normalerweise erstellt ich eine neue Datei in der Lösung, in der ich sie verwenden möchte (gleicher Name), kopiere & den Inhalt einer Klasse aus der Quelllösung in das Ziel einfügen , beheben Sie den Namespace & Importe nach Bedarf.Verschieben von Dateien von einer Visual Studio-Lösung in eine andere

Die einzige andere Möglichkeit weiß ich, die Quelldatei in der Ziellösung zu öffnen und dann eine Kopie in diesen Ordner zu speichern, die mit zwei Dateien mit demselben Namen in einer Lösung verwirren kann.

Hat jemand eine einfachere Möglichkeit, dies zu tun?

Antwort

31

Sie können die Dateien einfach kopieren und einfügen.

Wenn Sie Ihre Lösung geöffnet haben, sehen Sie oben im Solution Explorer nach und Sie sehen ein Symbol, das wie eine Seite mit einem Seitenumriss dahinter und einer gelben Seite aussieht (kein sehr intuitives Symbol). Dies ist die Schaltfläche "Alle Dateien anzeigen". Klicken Sie darauf und Sie sehen alle Dateien in Ihrem aktuell ausgewählten Projekt (es ist projektspezifisch). Markieren Sie alle Dateien, die Sie einschließen möchten, klicken Sie mit der rechten Maustaste und wählen Sie "In Projekt einschließen".

enter image description here

+3

suh-wwheet. Vielen Dank! – Berryl

6

Sie könnten nur die Datei mit Explorer kopieren. Oder noch besser: Beginnen Sie mit dem Refactoring Ihrer Projekte, damit Sie Assemblys erstellen, die von mehreren Clientprojekten verwendet werden können.

+0

vereinbart. Ich habe Ihre letzte Antwort zu Assemblynamen kommentiert, um zu sehen, dass Sie Ansätze zum Refactoring von Assemblys hatten. Ich kenne keinen Resharper oder andere Angebote, die das schmerzlos machen. – Berryl

+3

Richtig, das Werkzeug, das du dafür brauchst, ist das zwischen deinen Ohren. –

+0

Ja, ich tendiere zu vergessen, dass man manchmal verfügbar ist :-) – Berryl

Verwandte Themen