Please have a look at the code below:
ClassLibrary1 has a structure as follows:
Namespace com.app.test
Public Class Class1
End Class
End Namespace
ClassLibrary2 has a structure as follows:
Namespace com.app.test
Public Class Class2
End Class
End Namespace
WindowsApplication1 has a structure like this:
Imports com.app.test
Public Class Form1
Dim c1 As Class1
Dim c2 As Class2
End Class
Notice that Class1 and Class2 are in different projects (DLL's), but they have the same namespace. Is this poor practice? I have never seen it done before.