Стоит ли переходить с Visual Studio 2005 на Visual Studio 2008? - PullRequest
15 голосов
/ 05 ноября 2008

В команде мы используем Visual Studio 2005 с фреймворком 3.0. Я думаю, будет ли нам хорошо перейти на Visual Studio 2008 с фреймворком 3.5? Стоит ли это того?

Спасибо.

Ответы [ 6 ]

20 голосов
/ 05 ноября 2008

Да, это на 100% стоит. Visual Studio 2008 полностью поддерживает код 2005 (.net 2.0). Есть также много улучшений, которые вы получите от использования 2008 года.

13 голосов
/ 05 ноября 2008

Поддержка Multi-Targeting (использование Dev Studio 2008 для всех проектов .Net без необходимости их конвертации)
Refactor (Инструменты повышения производительности / Макро)
Модульный тест (только Pro)
Лучший веб-дизайнер с улучшенным редактированием и поддержкой CSS
CSS Source View Intellisense
Прозрачный Intellisense (не скрывайте код позади)
ASP.NET AJAX
Поддержка JavaScript с Intelissense
Отладка JavaScript
Конструктор Windows Presentation Foundation (WPF) LINQ (встроенный язык)
Дизайнер реляционных объектов (O / R Designer)
Улучшенные возможности отладки (многопоточность, скрипт, LINQ, WPF)
Отладка Удаленный процесс, отладка SQL, отладка XSLT (только для профессиональной версии)
Новый инструмент отчетности (с поддержкой PDF)
Новая функция Crystal Report (также ASP.NET) (только для Pro версии)
Помощь сообщества (комментарий добавлен пользователем в онлайн-справку)
Расширение развертывания ClickOnce (настройка)
Лучшая поддержка Vista
Служба поддержки (только для версии Pro)
Множество инструментов для интеллектуальных устройств (только в версии Pro)

С Dev Studio 2008 SP1

Поддержка Smart Device Иногда подключаемое приложение
Блоки питания Органы управления и компоненты
Библиотека совместимости принтеров (используйте отчет VB6, не переписывая их)

Источники:

http://msdn.microsoft.com/en-us/library/bb386063.aspx#Original

http://msdn.microsoft.com/en-us/vstudio/products/cc149003.aspx

7 голосов
/ 05 ноября 2008

100% стоит, согласился.

Кроме того, переход на 3.5 с новыми проектами (или с простотой переноса) очень поможет с производительностью. Даже если вы не используете такие функции, как LinQ.

Инициализаторы объектов и автоматические свойства сделают вашу жизнь намного проще.

Также, как уже было сказано, вы все еще можете разрабатывать проекты 2.0 с VS 2008, поэтому переключение не повредит вообще. В области веб-дизайна произошли некоторые улучшения, особенно с использованием Javascript Syntaxhighlightning и т. Д.

2 голосов
/ 05 ноября 2008

Значения intellisense для C # значительно улучшены

2 голосов
/ 05 ноября 2008

Даже если вы еще не можете использовать .NET 3.5, языковые функции C # 3.0 (особенно если вы используете LINQBridge ) того стоят. Он также имеет лучшую поддержку WCF и т. Д. (Поскольку вы упоминаете 3.0 - это кладж в VS2005).

Добавьте к этому улучшения в среде IDE, и это легкая задача для ИМО.

1 голос
/ 05 ноября 2008

да, это так. работает быстрее и надежнее

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...