It depends :)
Joking aside, it really depends on what you want to do. If you will have several projects that will reuse these classes (and most people do) then you'll be better putting them in different assemblies so that you can share them among projects.
However, if this is just first .NET project and/or you'll have only one .NET project for a while, you should probably keep them inside your project while you discover what needs to be "bubbled-out" of the project (to create your base classes) and what needs to stay in the project.
>Hi
>
>I want to create a library of common classes to be used in my apps, do I create my classes etc. and then compile them into .Net Assesmblies? Or is there another way?
>
>Thanks
>Kev
Hector Correa