I\'m creating a library for use with an application that I am building. I am building a name space structure similar to below.
MyNamespace.Validation
MyName
I would say it depends.
I think the real question here is this though:
If this is only ever going to be used once, putting everything in one project would make sense. However, if this code is going to be reusable, you should think if you would ever reuse just a part (or one sub-namespace) of this library. If the answer is yes, I would break apart the namespaces into separate projects, so in the future, you could only include the projects you needed.