Мы делаем именно то, что вы хотите делать уже около 6 месяцев.
Наш опыт ограничен веб-приложениями, библиотекой классов и базовыми проектами WinForms. Но у нас не было проблем с разработчиками, разделенными между 2005 и 2008 годами.
Вам понадобятся два отдельных файла решения (один для 2005 и один для 2008), но они отличаются только тем, что один содержит строку «9.0», а другой «10.0».
Файлы проекта будут изменены к 2008 году, однако в основном добавляются только новые атрибуты, которые игнорируются к 2005 году.
2008 Файлы проекта совместимы с 2005, по моему опыту.
Файлы решения 2008 года отсутствуют, но создание совместимой копии - это простая задача замены «9.0» на «10.0» или наоборот.
Если вы имеете дело с проектами веб-приложений, необходимо внести одно дополнительное изменение в файл проекта, чтобы он был совместим с обеими версиями.
См. Мои ответы здесь и здесь для подробностей.