Пошаговое руководство. Преобразование проекта веб-узла Visual Studio 2005 в проект веб-узла Visual Studio 2008

Visual Studio 2010

Обновлен: Ноябрь 2007

В данном пошаговом руководстве описывается преобразование проекта веб-узла Visual Studio 2005 в проект веб-узла Visual Studio 2008. Если необходимо работать в Visual Studio 2008 с проектом веб-узла, созданным в Visual Studio 2005, можно просто открыть этот веб-узел. Visual Studio 2008 отображает запрос на обновление версии .NET Framework, для которой предназначен веб-узел. Если такое обновление не требуется, то веб-узел открывается в Visual Studio 2008 и дополнительное преобразование не выполняется. Если обновление необходимо, можно выполнить процедуру преобразования, описанную в данном пошаговом руководстве.

В этом пошаговом руководстве показано выполнение следующих задач:

  • Открытие веб-узла Visual Studio 2005 в Visual Studio 2008.

  • Обновление версии .NET Framework, для которой предназначен веб-узел.

  • Проверка проекта.

Для выполнения данного пошагового руководства потребуется следующее.

  • Visual Studio 2008.

  • Веб-узел, созданный в Visual Studio 2005, компилируемый и работающий без ошибок.

В качестве первого шага для начала процесса преобразования следует открыть веб-узел в Visual Studio 2008.

Открытие веб-узла

  1. В Visual Studio 2008 в меню Файл выберите команду Открыть, а затем выберите пункт Веб-узел.

    Откроется диалоговое окно Открыть веб-узел.

  2. Перейдите к папке с файлом проекта веб-узла, а затем нажмите кнопку Открыть.

    Visual Studio 2008 отображает сведения о том, для какой версии .NET Framework предназначен веб-узел Visual Studio 2005. Отображается запрос на обновление проекта для использования .NET Framework 3.5.

  3. Нажмите кнопку Да.

    Visual Studio обновляет версию .NET Framework. Кроме того, обновляются все сведения в файле Web.config, имеющие отношение к версии .NET Framework.

    Bb907647.alert_note(ru-ru,VS.100).gifПримечание.

    Эти параметры версии можно изменить вручную после преобразования.

  4. В окне Обозреватель решений щелкните правой кнопкой мыши узел проекта веб-узла, затем Страницы свойств и Параметры построения.

    Отображаются свойства построения.

  5. Убедитесь, что в качестве целевой версии .NET Framework установлено .NET Framework 3.5. Если это не так, выберите правильную версию .NET Framework из списка.

    Нажмите кнопку ОК, чтобы закрыть страницы свойств проекта.

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

Проверка компиляции и работы веб-узла

  1. Если известно, какие именно изменения необходимы для того, чтобы код работал с новой версией .NET Framework, внесите требуемые изменения.

  2. В меню Построение выберите команду Построение веб-узла.

    В окне Список ошибок отображаются любые отсутствующие ссылки и другие ошибки компиляции проекта.

  3. В меню Отладка нажмите кнопку Начать отладку.

    Если режим отладки не включен, отображается диалоговое окно Отладка не включена. Добавьте файл Web.config с включенным режимом отладки и нажмите кнопку ОК.

    Также может отобразиться диалоговое окно Отладка сценариев отключена. Это указывает на то, что функция отладки сценариев в обозревателе Internet Explorer отключена. Чтобы включить функцию отладки для клиентского сценария, необходимо следовать инструкциям в диалоговом окне.

    Нажмите на кнопку Да, чтобы продолжить выполнение отладки.

  4. Проверьте правильность работы проекта.

Если требуется преобразовать веб-узел Visual Studio 2005, содержащий функции AJAX, в Visual Studio 2008, общий процесс остается таким же, но требуются дополнительные шаги. После преобразования проекта Visual Studio выполните действия, описанные в разделе Практическое руководство. Обновление веб-проекта ASP.NET AJAX версии 1.0 до .NET Framework версии 3.5.

При необходимости можно преобразовать проекты других типов из ранних версий Visual Studio в Visual Studio 2008. Дополнительные сведения см. в разделе Общие сведения о преобразовании веб-узлов и проектов Visual Studio в Visual Studio 2008.

Показ: