Пошаговое руководство. Преобразование проекта веб-приложения Visual Studio 2005 в проект веб-приложения Visual Studio 2008
Обновлен: Ноябрь 2007
В этом пошаговом руководстве описывается порядок преобразования проекта веб-приложения Visual Studio 2005 в проект веб-приложения Visual Studio 2008. В этих версиях Visual Studio используется схожий формат проекта веб-приложения. Для упрощения этого процесса можно использовать мастер преобразования Visual Studio. Дополнительные сведения о проектах веб-приложений см. в разделе Общие сведения о проектах веб-приложений.
В этом пошаговом руководстве показано выполнение следующих задач.
открытие проекта веб-приложения Visual Studio 2005 в Visual Studio 2008 и создание резервных копий файлов проекта;
обновление целевой версии .NET Framework проекта;
преобразование файлов проекта и файла Web.config;
тестирование преобразованного проекта.
Обязательные компоненты
Для выполнения данного пошагового руководства требуется:
Visual Studio 2008;
созданный в Visual Studio 2005 проект веб-приложения, при компиляции и выполнении которого не возникает ошибок.
Преобразование проекта и обновление версии платформы .NET Framework
Чтобы начать преобразование, откройте проект в Visual Studio 2008. Процесс преобразования начнется автоматически. Перед преобразованием проекта предлагается создать его резервную копию.
Примечание. |
---|
Настоятельно рекомендуется выполнить резервное копирование проекта. В процессе преобразования изменяются исходные файлы проекта, восстановление которых в случае сбоя преобразования невозможно. |
Преобразование проекта
В Visual Studio 2008 в меню Файл выберите команду Открыть и затем пункт Проект.
Отображается диалоговое окно Открыть проект.
Перейдите к папке, в которой располагается файл решения или проекта веб-приложения Visual Studio 2005, выберите файл и нажмите кнопку Открыть.
Запускается мастер преобразования.
Нажмите кнопку Далее.
Отображается запрос мастера преобразования на создание резервной копии проекта перед его преобразованием.
Чтобы создать резервную копию, нажмите кнопку Да.
Нажмите кнопку Обзор, выберите папку, в которой будет создана резервная копия проекта, а затем нажмите кнопку Далее.
Нажмите кнопку Готово.
Запускается процесс резервного копирования.
Примечание. В процессе копирования файлов возможны значительные задержки в работе мастера преобразования, во время которых обновление индикатора хода выполнения не осуществляется. Дождитесь завершения процесса резервного копирования.
По завершении преобразования отображается запрос мастера на обновление целевой версии .NET Framework проекта.
Чтобы выполнить обновление до версии .NET Framework 3.5, нажмите кнопку Да.
Рекомендуется установить флажок, задающий обновление всех веб-компонентов решения.
При обновлении до версии .NET Framework 3.5 файл Web.config изменяется одновременно с файлом проекта.
Примечание. Версию .NET Framework проекта можно изменить вручную позднее. Для этого в Visual Studio откройте страницу свойств проекта, выберите вкладку Приложение, а затем выберите новую версию в списке Целевая платформа.
Нажмите кнопку OК.
В мастере отображаются сведения о состоянии процесса преобразования.
Нажмите кнопку Закрыть.
Тестирование преобразованного проекта
По завершении преобразования можно проверить работоспособность проекта. В ходе тестирования также определяется код, для которого требуется обновление.
Проверка работоспособности проекта
Выполните все известные вам изменения кода, необходимые для выполнения проекта в новой версии .NET Framework.
В меню Построение выберите команду Построить.
В окне Список ошибок отображаются любые отсутствующие ссылки и другие ошибки компиляции проекта.
В Обозревателе решений щелкните правой кнопкой мыши веб-страницу, которая будет использоваться для запуска приложения, а затем выберите Задать в качестве начальной страницы.
В меню Отладка выберите команду Начать отладку.
Если режим отладки не включен, отображается диалоговое окно Отладка не включена. Добавьте файл Web.config с включенным режимом отладки и нажмите кнопку ОК.
Убедитесь в работоспособности проекта.
Следующие действия
Процесс преобразования проекта веб-узла Visual Studio 2005, содержащего функции, в Visual Studio 2008 аналогичен описанному выше, однако требует выполнения дополнительных действий. После преобразования проекта Visual Studio выполните действия, описанные в разделе Практическое руководство. Обновление веб-проекта ASP.NET AJAX версии 1.0 до .NET Framework версии 3.5.
При необходимости можно преобразовать проекты других типов из ранних версий Visual Studio в Visual Studio 2008. Дополнительные сведения см. в разделе Общие сведения о преобразовании веб-узлов и проектов Visual Studio в Visual Studio 2008.
См. также
Задачи
Основные понятия
Общие сведения о преобразовании веб-узлов и проектов Visual Studio в Visual Studio 2008