More times than I'd like to admit I've had people new to a project do a checkout only to find they are missing various resources, dll's, settings. I'd like to get in the proper habit of having my projects compilation be smooth as can be from a fresh checkout.
What are some tips or suggestions on how to structure my projects so they don't have compilation issues on a fresh check out from version control?
I've started keeping a "Resources" folder in my projects that contain all needed dll references in source control. Can anyone else make some suggestions?