So teilen Sie Dateien und Code zwischen Visual Studio-Projekten

0
225

Visual Studio “Lösungen” können mehrere Projekte und Baugruppen speichern. Normalerweise sind sie ziemlich getrennt, aber was ist, wenn Sie Code zwischen ihnen teilen müssen? Eine der einfachsten Möglichkeiten, dies richtig zu tun, sind Symlinks.

Dateien projektübergreifend verknüpfen

Zuerst sollten Sie sich fragen, ob Symlinks ist wirklich die beste Methode, um damit umzugehen. Die gemeinsame Nutzung von Code zwischen Projekten klingt nach einem großartigen Anwendungsfall, um nur eine externe Klassenbibliothek zu verwenden. Wenn Sie das als Option haben, sollten Sie es nehmen. Die Verwendung von Symlinks würde zu doppeltem Code in jeder Assembly führen, die darauf verweist. Die Verwendung einer externen Klassenbibliothek beinhaltet jedoch normalerweise das Hinzufügen einer zusätzlichen DLL als Laufzeitabhängigkeit, was ein Problem darstellt, wenn Sie auf viel Code verweisen.

Wenn es nur a eine einzelne Klassendatei, auf die Sie an mehreren Stellen verweisen müssen, die Verwendung von Symlinks erleichtert die Verwaltung. Sie müssen sich nicht mit dem lästigen Hin- und Herkopieren von Dateien herumschlagen, wenn Sie Änderungen vornehmen. Jedes Projekt verweist auf denselben Speicherort auf der Festplatte.

Dies ist sehr einfach. Klicken Sie am Zielort mit der rechten Maustaste auf den Ordner und wählen Sie “Hinzufügen > Vorhandener Artikel…”

Normalerweise #8217;d drücken Sie einfach “Hinzufügen,” In diesem Fall möchten Sie jedoch auf das Dropdown-Menü klicken und “Als Link hinzufügen”

Werbung

Das ist wirklich alles, was es gibt—die Datei sollte jetzt an beiden Orten sichtbar sein, und wenn Sie Änderungen daran vornehmen von einem Ort wird es sich am anderen widerspiegeln. Tatsächlich ist dort nur eine Datei vorhanden, aber wenn die Baugruppe erstellt wird, wird sie in beide Baugruppen aufgenommen.