Можно ли установить версию .net 4.7 на мою машину, когда .net 4.8 уже установлена? - PullRequest
0 голосов
/ 03 июля 2019

На моей машине установлены следующие версии .net. Я начал работать над проектом .net, цель которого - 4.7. Когда я попытался установить .net 4.7, я получил эту ошибку ". NET Framework 4.7 или более позднее обновление уже установлено на этом компьютере."

Можно ли установить версию .net 4.7 на мою машину, если .net 4.8 уже установлена?

PSChildName                      Version        Release
-----------                      -------        -------
v2.0.50727                       2.0.50727.4927
v3.0                             3.0.30729.4926
Windows Communication Foundation 3.0.4506.4926
Windows Presentation Foundation  3.0.6920.4902
v3.5                             3.5.30729.4926
Client                           4.8.03761      528049
Full                             4.8.03761      528049
Client                           4.0.0.0

1 Ответ

1 голос
/ 03 июля 2019

Если я правильно догадываюсь, вам нужен пакет разработчика для .NET 4.7.

Пакет SDK / Developer Pack и среда выполнения не совпадают.

Знайте, что машина может работатьзапускать приложения, предназначенные для данной версии .NET, но не предназначенные для нее, если у нее есть совместимая среда выполнения, но нет определенного SDK (комплекта разработки программного обеспечения).


Используя Visual Studio Installer, вы должнывозможность добавления инструментов разработки:

Visual Studio Installer

См. Установка .NET Framework для разработчиков .

Youтакже можно получить SDK / пакеты разработчика на Скачать .NET SDK для Visual Studio .


Вы пытались установить Developer Pack для .NET 4.7 ?Это решает проблему? Я думаю, что вы пытались установить только среду выполнения .NET 4.7, а не пакет разработчика.

Что касается установки среды выполнения, как вы выяснили, установщик не позволит вам,Если вам действительно нужна старая среда выполнения, вам придется удалить более новую версию, а затем установить старую версию.

※: что маловероятно, учитывая, что среды выполнения до .NET 4.8 сохраняют обратную совместимость с .NET4,5.См. Совместимость версий в .NET Framework , прежде чем вы решите продолжить удаление.

...