У меня когда-то была машина с 2003, 2005 и 2008 годами.
Есть только 2 побочных эффекта:
- Каждая версия устанавливает свой собственный .Net FW - но они могут существовать рядом.
- Последняя устанавливаемая версия регистрирует типы файлов для себя. Поэтому, если дважды щелкнуть файл 2003 .sln, он откроется в 2008 году, и VS попытается обновить проект. Чтобы избежать этого, сначала откройте VS и откройте решение.