В самом ближайшем будущем я перенесу некоторые веб-приложения из проектов VS2003 в проекты VS2005.
Чего мне следует остерегаться?
Кто-нибудь делал это в прошлом и что-то пошло не так?
Сколько времени я должен ожидать, чтобы перенести проект?
Я знаю, что это не один вопрос, но, пожалуйста, поделитесь своим опытом по переносу проектов с VS2003 на VS2005.
Спасибо
РЕДАКТИРОВАТЬ
Типы проектов, которые я буду переносить, - это веб-приложения, написанные на Visual Basic.





Помните о различиях между проектом веб-сайта и проектом веб-приложения.
Вам обязательно нужно перейти на VS2005, а не сразу на VS2008?
Несмотря на то, что проекты веб-приложений были реализованы для VS2005, сначала с надстройкой, а затем с пакетом обновлений IIRC, обновление веб-проектов VS2003 было крайне нестабильным.
У нас было около дюжины производственных веб-сайтов (все написанные на VB.NET) с ASP.NET 1.1, и мы хотели двигаться вперед ... это оказалось полным кошмаром (даже с установленными проектами веб-приложений), и мы сдались с тех пор. у нас не было ресурсов, чтобы упорствовать.
Затем появился VS2008, и я предпринял еще одну попытку.
Бинго, никаких проблем. Мастер обновления проекта только что запустился, было несколько тривиальных исправлений кода, и он просто заработал.
Прямо с VS2003 на VS2008 примерно за час. На всех сайтах использовалась одна и та же кодовая база, и обновление было таким же простым, как копирование из папки и изменение инструмента управления IIS таким образом, чтобы он указывал на ASP.NET 2.0.
Я полагаю, вы можете догадаться, какова была бы моя рекомендация !!
Да, в настоящее время это требование для перехода на VS2005, поскольку мы еще не приобрели VS2008. Спасибо за ваш ответ!
2003–2008 годы кажутся легкими!
Я бы сразу перешел к VS2008. Вы можете «задросселировать» свой проект так, чтобы он «только» использовал .NET 2.0, если это необходимо.
Что касается того, чего следует остерегаться, я обнаружил, что ASP.NET 1.1 и ASP.NET 2.0 - очень разные существа. ASP.NET 1.1 позволяет размещать объекты на веб-странице почти так же, как кнопки, метки и текстовые поля в приложении форм рабочего стола. В версии 2.0 это уже не так. Когда я начал работать над своим текущим проектом, мне пришлось ОЧЕНЬ много заниматься самообразованием. Мне действительно нужно было научиться размещать материалы уровня представления с помощью тегов ASP (div, таблицы стилей и т. д.). Код программной части остался прежним - на самом деле обрабатывался лучше. Все зависит от того, какие веб-проекты вы переносите и как они были изначально написаны.
Пожалуйста, расскажите немного о том, какие проекты вы собираетесь перенести: это должно помочь сосредоточиться на ответах.