Modeling components of a code base with namespaces is a much better idea than modeling them with assemblies. I wrote about the namespaces vs. assemblies debate in the past ( Control components dependencies to gain clear architecture ). The fact is that namespace is a logical artifact while assembly is...