ist ein Follow-up auf die Frage:Was wird normalerweise in der Repository-Struktur getan, um die implementierten Einheiten widerzuspiegeln? Diese
Should the folders in a solution match the namespace?
Der Konsens über diese Frage war ein qualifizierter „Ja“: das heißt, Ordner == Namespaces, in der Regel, aber nicht sklavisch (der Java-Weg erfordert).
In der Tat, so richte ich Projekte ein.
Aber das Einrichten der Quellcodeverwaltung hat mich über meine aktuelle Ordnerstruktur zögern lassen. Wie bei .NET Framework stimmen die Namespaces in meinem Projekt nicht immer eins zu eins mit den bereitgestellten Einheiten überein. Angenommen, Sie haben
lib -> lib.dll lib.data -> lib.dll lib.ecom -> lib.ecom.dll lib.ecom.paypal -> lib.ecom.paypal.dll
Mit anderen Worten, Kind Namespaces oder nicht mit dem Mutterschiff kann.
So sind die Namespaces, die zusammen gruppiert in irgendeiner Weise bereitstellen?
Übrigens verwende ich nicht VS oder NAnt — nur gute altmodische Build-Chargen.