I'm not sure what the best practice is since we don't have a strict set of rules for it here. But in most Visual Studio .Net setups I have seen, if you choose to add the solution to source safe, it adds all of the code files contained within the solution to source safe. The menu might actually say "Add Project to Source Control" even if it adds the entire solution.