Better to reference a DLL or have multi-project solutions?
===

I'm still learning .NET (specifically C#), and I'm curious as the advantages of creating and referencing a dll versus having a multi-project solution?  I have the opportunity to do either one, but I'm not sure which would be better.  The projects that would be dlls are rather small, but will potentially be reused.  Should size and reusability be a factor when making this decision?  Thanks for any and all help.