Вы можете установить новую версию фреймворка рядом с существующей, чтобы обе были доступны.(Это по умолчанию --- Это на самом деле немного работы, чтобы избавиться от старого).Последний установит все необходимые файлы.
Обратите внимание, что в v1.1 использовалась одна версия CLR;2.0, 3.0 и 3.5 использовали другой, а 4.0 использует еще один.Итак, если вам нужно запустить приложение, для которого конкретно требуется CLR v2.0, вам также необходимо установить его (но теоретически все они должны использовать CLR v4.0)Обновление вашего кода, нет смысла проходить многократную итерацию обновления - просто обновите до последней версии.