Не нарушит ли установка .Net 4.5 Beta сборки .Net 4.0 с той же машины?

Это статья вызвала некоторые опасения по поводу пути миграции с .Net 4.0 на .Net 4.5 (бета-версия).

Будет ли установка .Net 4.5 Beta вызывать проблемы при распространении сборок .Net 4.0 с той же машины или 4.5 должным образом изолирована от 4.0?


person Sean Kearon    schedule 19.03.2012    source источник
comment
Эта статья хорошо обобщает это: выполнять обновление среды выполнения на месте, а затем даже не предоставлять хороший способ узнать, какая версия установлена, довольно странно даже по стандартам Microsoft. Не меняйте даже номер версии!   -  person Roman Starkov    schedule 30.03.2012
comment
Это снова ад DLL - можно подумать, что Msft извлекла уроки из прошлого опыта. У нас есть 2 приложения поставщиков, которые не работают в .net 4.5. Я просто не могу понять, почему они выбрали этот подход вместо того, чтобы сделать его выпуском 5.0, который не окажет никакого влияния на устаревшие системы / системы поставщиков.   -  person Chris    schedule 04.10.2012


Ответы (1)


Нет, он не изолирован — он в основном устанавливается сверху. Я бы не сказал, что это обязательно сломает ваши сборки, но нет гарантии, что это не изменит ваши сборки. В частности, я не знаю, как вернуться к "стандартному" компилятору С# v4.

Лично я бы не рекомендовал устанавливать его напрямую на любую машину, где вам действительно небезразличны сборки. Вместо этого выберите виртуальную машину.

person Jon Skeet    schedule 19.03.2012
comment
Спасибо, Джон. Теперь мне просто нужно помнить, что никогда нельзя устанавливать какие-то новинки поздно вечером после бокала вина :) - person Sean Kearon; 20.03.2012