Нужна ли мне установка Visual Studio 2005, если у меня Visual Studio 2008?

Я единственный разработчик в своей компании. Все новые разработки, которые я делаю, ведутся на .NET 3.5, но я поддерживаю кучу программ .NET 2.0. Я могу создавать и редактировать решения .NET 2.0 в Visual Studio 2008, поэтому мне интересно, есть ли причина, по которой мне не следует удалять Visual Studio 2005 со своего компьютера.

Спасибо


person Community    schedule 13.10.2009    source источник


Ответы (5)


Если вам не нужно отслеживать конкретные ошибки vs2005 в установленном коде, тогда vs2008 является улучшением (и может нацеливаться на .net 2.0)

person Martin Beckett    schedule 13.10.2009

Вам это не понадобится, если вы обновите файлы проекта 2005 года до 2008 года. Как вы упомянули, 2008 год может быть нацелен на платформы 2.0 или 3.5.

person brendan    schedule 13.10.2009

Есть причины, по которым VS 05 и 08 должны быть установлены на одном компьютере:

  • Если вам нужно поддерживать клиентов проектами VS '05
  • Если у вас есть инструменты (например, Platform Builder), с которыми Microsoft еще не сочла нужным интегрироваться, VS '08 (спасибо Microsoft, будьте внимательны)
  • Если вам нужно поддерживать какой-либо проект FFx / CF 1.0 (например, если у вас есть клиенты, использующие устройства WinCE 4.1)

Скорее всего, вам и большинству всех, кто это читает, удастся установить только '08, но не все могут позволить себе такую ​​роскошь. Может, с выпуском VS10 удастся что-нибудь убрать.

Кроме того, имейте в виду, что если вы занимаетесь разработкой устройства, не удаляйте VS '05, если установлена ​​VS '08. Если он там, оставьте его, даже если вы никогда его не используете. Удаление приведет к нарушению подключения устройств с VS '08 и потребует полной переустановки VS '08.

person ctacke    schedule 14.10.2009

Единственная причина, по которой вам может понадобиться VS2005, - это если вы работаете с другими людьми, у которых нет VS2008.

Однако, поскольку он уже установлен, нет особых причин для его удаления, если у вас нет места на диске. Кроме того, его удаление может привести к поломке некоторых вещей из-за удаления их зависимостей (я не знаю конкретных примеров), поэтому я бы не рекомендовал это.

person SLaks    schedule 14.10.2009

удалить ... мы перенесли все наши решения 2005 года в 2008.

Вы также сможете начать использовать функции .NET 3.5, если они поддерживаются там, где ваши приложения размещаются / запускаются из

person Anthony Shaw    schedule 14.10.2009