На что следует обратить внимание при переносе проекта с VS2003 на VS2005

В самом ближайшем будущем я перенесу некоторые веб-приложения из проектов VS2003 в проекты VS2005.

Чего мне следует остерегаться?

Кто-нибудь делал это в прошлом и что-то пошло не так?

Сколько времени я должен ожидать, чтобы перенести проект?

Я знаю, что это не один вопрос, но, пожалуйста, поделитесь своим опытом по переносу проектов с VS2003 на VS2005.

Спасибо

РЕДАКТИРОВАТЬ

Типы проектов, которые я буду переносить, - это веб-приложения, написанные на Visual Basic.

Пожалуйста, расскажите немного о том, какие проекты вы собираетесь перенести: это должно помочь сосредоточиться на ответах.

Fabrizio C. 06.01.2009 19:56
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
2
1
347
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Помните о различиях между проектом веб-сайта и проектом веб-приложения.

Вам обязательно нужно перейти на VS2005, а не сразу на VS2008?

Несмотря на то, что проекты веб-приложений были реализованы для VS2005, сначала с надстройкой, а затем с пакетом обновлений IIRC, обновление веб-проектов VS2003 было крайне нестабильным.

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

Затем появился VS2008, и я предпринял еще одну попытку.

Бинго, никаких проблем. Мастер обновления проекта только что запустился, было несколько тривиальных исправлений кода, и он просто заработал.

Прямо с VS2003 на VS2008 примерно за час. На всех сайтах использовалась одна и та же кодовая база, и обновление было таким же простым, как копирование из папки и изменение инструмента управления IIS таким образом, чтобы он указывал на ASP.NET 2.0.

Я полагаю, вы можете догадаться, какова была бы моя рекомендация !!

Да, в настоящее время это требование для перехода на VS2005, поскольку мы еще не приобрели VS2008. Спасибо за ваш ответ!

Eppz 06.01.2009 23:07

2003–2008 годы кажутся легкими!

Preets 26.03.2009 13:33
Ответ принят как подходящий

Я бы сразу перешел к VS2008. Вы можете «задросселировать» свой проект так, чтобы он «только» использовал .NET 2.0, если это необходимо.

Что касается того, чего следует остерегаться, я обнаружил, что ASP.NET 1.1 и ASP.NET 2.0 - очень разные существа. ASP.NET 1.1 позволяет размещать объекты на веб-странице почти так же, как кнопки, метки и текстовые поля в приложении форм рабочего стола. В версии 2.0 это уже не так. Когда я начал работать над своим текущим проектом, мне пришлось ОЧЕНЬ много заниматься самообразованием. Мне действительно нужно было научиться размещать материалы уровня представления с помощью тегов ASP (div, таблицы стилей и т. д.). Код программной части остался прежним - на самом деле обрабатывался лучше. Все зависит от того, какие веб-проекты вы переносите и как они были изначально написаны.

Другие вопросы по теме