На что обратить внимание при переходе с Visual Studio 2005 на 2008? - PullRequest
3 голосов
/ 15 апреля 2009

Мы планируем обновить наших разработчиков с Visual Studio 2005 до 2008. Есть ли какие-то распространенные «ошибки», на которые стоит обратить внимание во время этого перехода?

На данный момент меня больше всего беспокоит то, что мы довольно часто используем WSE 3.0 (в основном для использования внешних веб-сервисов .asmx, но некоторые из них мы и сами размещаем). Будет ли это проблемой после замены WSE 3.0 на WCF?

Дополнительная справочная информация: приложение VB.NET с несколькими веб-сайтами, а не веб-приложениями. В настоящее время использую .NET 2.0 с планами также скоро обновить до 3.5.

Что-нибудь еще, о чем мы должны беспокоиться?

Ответы [ 3 ]

2 голосов
/ 15 апреля 2009

Я думаю, что главная проблема, на которую вы должны обратить внимание - это обновление команд. После обновления до новой версии Visual Studio вам также придется обновить файлы проекта. После завершения обновления файл больше не будет совместим с предыдущими версиями Visual Studio. Это означает, что вы сломаете любого, кто использует предыдущую версию VS для разработки. Лучший совет - обновить всю команду.

Лучший способ обойти это - сохранить две версии файла проекта. Один для предыдущей версии Visual Studio, а другой для текущей. Это очевидно имеет немного накладных расходов. И как только вы начнете использовать новые языковые функции, этого больше не будет достаточно, поскольку новые функции, вероятно, не будут компилироваться в старых версиях Visual Studio.

0 голосов
/ 15 апреля 2009

Я нашел миграцию VS05-08 довольно безболезненной. Теоретически, вы должны иметь возможность просто открыть решение 2005 года в VS2008, позволить ему конвертировать, и все просто работает. VS2008 позволяет вам «нацеливать» определенную версию .NET, и по умолчанию здесь будет использоваться целевой .NET 2.0. Тем не менее, 3.5 является аддитивным обновлением, поэтому в любом коде .NET 2.0 не должно быть каких-либо серьезных изменений или не должно быть никаких серьезных изменений, если вы перейдете на 3.5 (это просто выпадающий список для изменения). Я почти уверен, что материал WSE должен "просто работать".

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

В конце просто сделайте резервную копию всего, затем откройте в VS2008 и посмотрите, что произойдет.

0 голосов
/ 15 апреля 2009

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

...