We generally break our solutions apart when they get to the 8 project level or so as many other things tend to slow down (just .NET IDE in general).
I know you covered this in class, but I recently tried it and no joy. The problem I was having is with dependencies. I'm having trouble figuring out how to break things up so they still compile, and it also helps me. Could you either go over this quickly or point me to a post that I'm forgetting on how to actually do this. An example might be useful:
SampleSolution
Project Dependencies
-------------- -----------------------
BaseProject -none-
BOProject BaseProject
UIProject BOProject, BaseProject
SecurityProject BOProject, BaseProject, UIProject
SharedModule BOProject, BaseProject, UIProject, SecurityProject
AppModuleOne BOProject, BaseProject, UIProject, SecurityProject
AppModuleTwo BOProject, BaseProject, UIProject, SecurityProject, SharedModule
AppModuleThree BOProject, BaseProject, UIProject, SecurityProject, SharedModule, AppModuleTwo
AppModuleFour BOProject, BaseProject, UIProject, SecurityProject, SharedModule, AppModuleTwo
AppExec BOProject, BaseProject, UIProject, SecurityProject, SharedModule, AppModuleOne-Four
Any suggestions would be helpful! Thanks!
(Sorry for the lame question...I'm still learning )