Сделайте копии файлов вашего проекта и переименуйте физические копии в «Name2005.proj». Затем обновите решение, над которым вы работаете, и обновите файлы проекта и решения. Наконец, вернитесь в VS2005 и создайте новое решение 2005 года и добавьте в него проекты 2005 года.
Это дает вам два параллельных набора файлов проекта, которые вы можете использовать для кода в каждой ревизии Visual Studio. Убедитесь, что вы сохраняете целевую версию .net VS2008 на .net2.0 и не можете делиться файлами MS-Test. Вам также придется вручную синхронизировать файлы проекта.
Это немного больно, но это работает.