У Microsoft есть это, чтобы сказать:
Вы можете установить и запустить несколько версий .NET Framework на компьютере. Вы можете установить версии в любом порядке. Чтобы узнать, какие версии установлены, просмотрите каталог% WINDIR% \ Microsoft.NET \ Framework. (Вам также следует просмотреть каталог Framework64 на 64-разрядном компьютере, на котором могут быть установлены 32- или 64-разрядные версии.) Каждая версия .NET Framework имеет каталог, и первые две цифры имени каталога обозначают. Версия NET Framework; например: v1.1.4322 для .NET Framework 1.1, v2.0.50727 для .NET Framework 2.0, v3.5 для .NET Framework 3.5 и т. д.
Таким образом, должна быть возможность установить любую основную версию. Я подозреваю, что у вас уже есть 3.5 на вашем компьютере, автоматически устанавливаемый операционной системой или каким-либо программным обеспечением, поэтому вы получаете сообщение.
Я рекомендую заглянуть в папки фреймворка, как описано выше, чтобы увидеть, какие версии у вас на самом деле.