2011-01-06 15 views
2

Wir haben zwei große Lösungsdateien, die wir zu einer einzigen Lösung zusammenführen möchten.Visual Studio-Lösungsdateien zusammenführen

Wir könnten einfach die Projekte von Lösung A zu Lösung B hinzufügen. Aber fragen Sie sich, ob es eine weniger zeitaufwendige Möglichkeit gibt, dies zu tun?

+0

„weniger zeitaufwendig“ machen? - Wie lange würde das dauern? –

+1

80 Projekte VS abgestürzt Teil Weg durch .. Immer auf der Suche nach einem effizienteren Weg, Dinge zu tun –

Antwort

1

Es ist ziemlich fehleranfällig, zwei Versionen der gleichen Lösungsdatei zusammenzuführen - das Zusammenführen von zwei separaten Dateien wäre meiner Ansicht nach noch fehleranfälliger.

Ich kenne keine Werkzeuge dafür - mein normaler Ansatz war, VS selbst zu verwenden und die Projekte manuell hinzuzufügen.

2

können Sie versuchen, mit diesem Werkzeug herum spielen:

http://code.google.com/p/merge-solutions/

Es kann auch erkennen und zu beheben doppelte Gilden in Projekten/Lösung Gegenständen, die ein gemeinsames Ergebnis der projektweiten Copypaste ist.

3

hatte ich ähnliche Anforderung ein paar SLN-Dateien in ein (Visual Studio 2013) zu fusionieren. Was ich tat, war:

  1. öffnen Sie eine SLN in Visual Studio [Datei> Öffnen> Projekt/Lösung ...]

  2. öffnen zweiter SLN in Visual Studio [Datei> Öffnen> Projekt/Lösung ...] , aber Wählen Sie die Option "Zur Lösung hinzufügen". Möglicherweise erhalten Sie dann Warnungen, dass das Projekt mit dem gleichen Namen bereits existiert - ignorieren Sie sie. Wenn es doppelte Ordnernamen sind, können Sie sie lösen müssen, nachdem die Projekte neue SLN-Datei hinzugefügt werden

  3. Wiederholen Sie Schritt 2 für den ganzen Rest von SLN-Dateien

Das ist für mich gearbeitet , nicht sicher, was bei doppelten GUIDs passieren würde.

1

Ich musste meine eigene vor ein paar Tagen
download source+bin (54KiB)
(keine Lizenz/public domain/Copyleft/was macht Ihnen ein gutes Gefühl :)

+0

"Diese Seite kann nicht erreicht werden" – Ivan

+0

Der Link ist jetzt behoben. Ich sollte beachten, dass, obwohl ich diese mit einigen ähnlichen Programmen auf ~ 10 SLN-Dateien und ~ 2600 Csproj-Dateien jetzt verwenden (Post ist mehr als 2 Jahre alt) mit großem Erfolg, das ist so einfach wie es geht und Sie sollten ändere es nach deinen eigenen Bedürfnissen. Viel Glück. – Behrooz