Установка.NET 1.1 поверх более поздних версий: безопасно?
У меня есть сервер, на котором запущены все версии.NET Framework, от 2.0 до 4.0. Приложение, которое мне нужно развернуть, не будет корректно работать в более поздних версиях и изначально было скомпилировано для 1.1. Безопасно ли устанавливать версию 1.1 на компьютер без проблем с более поздними версиями?
Отредактировано, чтобы добавить:
К принятому ответу я должен прокомментировать, как все прошло после фактической установки.NET 1.1. Все прошло хорошо, за исключением одной возникшей проблемы. Sql Server 2005 Developer Edition была на компьютере, и после установки 1.1 Sql Server Management Studio перестала работать правильно, и ее пришлось удалить и переустановить. Только небольшая проблема, но заслуживает внимания.
2 ответа
Да, ты в порядке. Версии.NET Framework предназначены для параллельной установки. Другие версии фреймворка с радостью продолжат свою жизнь.
Одна вещь, которую я добавлю, состоит в том, что иногда новые версии фреймворка будут исправлять старые версии, если это необходимо.
Отношения между.NET Framework версий 2.0, 3.0 и 3.5 отличаются от отношений между версиями 1.0, 1.1 и 2.0..NET Framework 1.0, 1.1 и 2.0 полностью отделены друг от друга, и одна версия может присутствовать на компьютере независимо от наличия других версий. Когда версии 1.0, 1.1 и 2.0 находятся на одном и том же компьютере, каждая версия имеет свою собственную общеязыковую среду исполнения, библиотеки классов, компилятор и т. Д. Разработчики приложений могут выбирать, на какую версию ориентироваться. Дополнительные сведения см. В разделах "Параллельное выполнение", "Ориентация на определенную версию или профиль.NET Framework" и "Использование MSBuild для ориентации на конкретные версии.NET Framework".
http://msdn.microsoft.com/en-us/library/bb822049.aspx
.NET 4.0 также является новой изолированной версией, которая может работать без каких-либо помех.