Visual Studio: Element hinzufügen / Als Link hinzufügen anstatt nur @ hinzufüg

Ich bin neu in Visual Studio und komme aus Delphi.

Ich habe einen Verzeichnisbaum voller .cs-Dateien (root ist \ Common).
Ich habe auch einen Verzeichnisbaum voller Anwendungen (Root ist \ Applications)
Schließlich habe ich einen Baum voller Assemblies (root is \ Assemblies)

Ich möchte meine .cs-Dateien im allgemeinen Baum und im gesamten Umgebungs-Voodoo (Lösungen, Projekte, Einstellungen, Metadaten, Debug-Daten, Bin usw.) im Assmblies-Baum behalten. Als einfaches Beispiel habe ich eine Assembly mit dem Namen PdMagic.Common.Math.dll. Die Projektmappe und das Projekt befinden sich unter \ Assemblies \ Common \ Math. Alle Quelldateien (.cs) befinden sich in \ Common \ Math. (matrix.cs, trig.cs, mathtypes.cs, mathfuncs.cs, stats.cs usw.)

Wenn ich mit Vorhandenes Element hinzufügen meinem Projekt matrix.cs hinzufüge, wird einKopiere davon wird dem Ordner \ Assemblies \ Common \ Math hinzugefügt. Ich möchte nur darauf verweisen. Ich möchte nicht, dass mehrere Kopien herumliegen. Ich habe versucht, ein vorhandenes Element hinzuzufügen, und habe die Dropdown-Liste statt "Hinzufügen" auf "Link hinzufügen" gesetzt, und das scheint zu tun, was ich will.

Frage: Was ist die "Best Practice" für diese Art von Dingen? Verschieben die meisten Benutzer diese .cs-Dateien nur in denselben Ordner wie das Projekt? Warum ist "Link hinzufügen" nicht die Standardeinstellung?

Vielen Dank

Antworten auf die Frage(7)

Ihre Antwort auf die Frage