Лучший способ «сохранить» исходный код - это система контроля версий.Я предпочитаю Git .
Я не использовал Visual Studio 2010 в гневе, но я уверен, что вы можете иметь несколько исходных файлов в одном проекте.Вам не нужно создавать один проект для каждой проблемы (хотя это может быть аккуратный