Подтвердить что ты не робот

Устанавливает ли .NET 4.5 REALLY замену сборков .NET 4.0?

Я официально смущен. В статье MSDN по установке среды .NET 4.5 указано следующее:

".NET Framework 4.5 заменяет .NET Framework 4. При установке .NET Framework 4.5 в системе с установленной платформой .NET Framework 4 сборки заменяются.

Почему же я могу найти сборки .NET 4.0 в своей файловой системе? Когда я просматриваю "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework", я нахожу несколько папок, включая "v3.5", "v4.0" и "v4.5", содержащие библиотеки DLL для каждой версии. Что?

Это говорит мне, что сборки .NET Framework 4 не заменены на 4.5 вообще. Может ли кто-нибудь прояснить это для меня, пожалуйста?

4b9b3361

Ответ 2

Да, NET 4.5 является обновлением на месте для .NET 4.0, что означает, что CLR одинаков, но добавлены новые библиотеки, а также исправления ошибок и улучшения производительности, и обе они указывают на .NET CLR 4.

Но библиотеки .NET 4 на самом деле не исчезли.

Вы все еще можете найти их в:

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.0

(Предположим, что ваш os 32 бит)

С его помощью вы можете безопасно настроить таргетинг на .NET 4, если вы установили .NET 4.5

Go здесь, чтобы найти дополнительную информацию