This is a follow-up to the question Should the folders in a solution match the namespace?
The consensus on that question was a qualified "yes": that is, folders == namespaces, generally, but not slavishly (the way java requires).
Indeed, that's how I set up projects.
But setting up source control has made me hesitate about my current folder structure. As with the .NET Framework, the namespaces in my project do not always match the deployed units one-to-one. Say you have
lib -> lib.dll lib.data -> lib.dll lib.ecom -> lib.ecom.dll lib.ecom.paypal -> lib.ecom.paypal.dll
In other words, child namespaces may or may not ship with the parent.
So are the namespaces that deploy together grouped in any way?
By the way, I don't use VS or NAnt — just good old fashioned build batches.