После установки Visual Studio 2005 Beta 2 в программе сделал некоторые изменения, сбилдил. все работает отлично но выползла проблема: 1)при установке на машины юзеров требует обновления Framework - переустановил.
2)Там где стоит новый Framework не запускается старая программа созданная под Visual Studio 2005 Beta 1.
Как бороться с 2.
Новые версии Framework поддерживают софт созданный под более старую версию или нет. Если нет то как запустить на одном компе 2 приложения созданные в разных версиях Visual Studio.
Заранее спасибо.
Глубоко с этим вопросом не разбирался, но если у них версии хотя бы в одной цифре отличаются, то должны ужиться... Просто надо ещё создать для проги конфигурационный xml, в котором указать, что юзать FW такой-то...
Не знаю, как насчет Fw, но для обычных .NET DLL в GAC'е различие версий
смотрится только о первым двух числам версии.
И, кстати, .Net Fw 2. beta 2 без удаления beta 1 не устанавливается,
насколько я помню.
А что сами M$ говорят о том, что новые версии никак не поддерживают старые?
Или стыдливо молчат?
ИМХО, продукт, имеющий такие претензии, как право называться гордым словом "Платформа", просто обязан полностью поддерживать предыдущие разработки, иначе получается просто пшик, а не продукт.
Или предыдущая версия была в корне недееспособна, и поэтому её настолько переделали, что оказалось невозможным обеспечить обратную совместимость? Наверное так и есть.
Видимо чувствуя свой косяк, и раздают они эту 2005 бесплатно.