Поделиться через


Практическое руководство. Перенос доменного языка в новую версию

Можно перенести проекты, которые определяют и использовать доменный язык на Visual Studio 2010 от версии Инструменты DSL, которая была распределяется с Visual Studio 2008. 

Средство переноса предоставляется как часть SDK для Visual Studio.Средство преобразования проектов и решений Visual Studio, которые используют или определяют средства DSL.

Необходимо запустить средство переноса явным образом: он не запускается автоматически при открытии решения в Visual Studio.Средство и документ подробный руководства можно найти на этом пути:

%Program Files%\Microsoft Visual Studio 2010 SDK\VisualStudioIntegration\Tools\DSLTools\DslProjectsMigrationTool.exe

Перед выполнением миграции в проектах DSL

Средство переноса изменяет файлы проекта Visual Studio (.csproj) и файлы решения (.sln).

Подготовка проектов для миграции.

  • Убедитесь, что файлы .csproj и .sln можно записать.Если они находится в системе управления версиями, то убедитесь в том, что они извлечены.

  • Выполните копирование папок планируется перенос.

Миграция коллекция проектов

Миграция проектов и решений в Visual Studio 2010 DSL

  1. Запустите средство переноса DSL.

    • Можно дважды щелкнуть средство в проводнике windows (или хранить обозревателе) или запустить средство из командной строки.Средство в этом месте:

      %ProgramFiles%\Microsoft Visual Studio 2010 SDK\VisualStudioIntegration\Tools\DSLTools\DslProjectsMigrationTool.exe

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

    • Введите путь в поле в верхней части средства или нажмите Обзор.

    Средство переноса отображается дерево проектов, которые определяют или используют DSLs.Дерево включает каждый проект, использующий сборки Microsoft.VisualStudio.Modeling.Sdk или TextTemplating.

  3. Просмотрите дерево проектов и снять проекты, не нужно преобразовать.

    • Выберите проект или решение просмотреть список изменений, которые средство будет.

      ПримечаниеПримечание

      Флажки, расположенные рядом с папками с именами не имеют никакого эффекта.Необходимо развернуть папки для проверки проекты и решения.

  4. Преобразование проектов.

    1. Нажмите кнопку Преобразовать.

      Перед добавлением каждого файла проекта будет преобразован, копия проект**.csproj** сохраняется как проект**.vs2008.csproj**

      Копия каждого решение**.sln** сохраняется как решение**.vs2008.sln**

    2. Выявите все неудачные преобразования, которые включаются в отчеты.

      Ошибки фиксируются в окне текста.Кроме того, представление в виде дерева показывает эмблему революции на каждом узле, который не удалось преобразовать.Щелкните узел, чтобы получить дополнительные сведения об этой ошибке.

  5. Преобразовать все шаблоны в решениях, содержащий преобразованные проекты успешно.

    1. Откройте решение.

    2. Нажмите кнопку Преобразовать все шаблоны в заголовке обозревателя решений.

      ПримечаниеПримечание

      Можно выполнить этот шаг ненужным.Дополнительные сведения см. в разделе Автоматизация преобразования всех шаблонов.

  6. Обновление пользовательского кода в преобразованных проектах.

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

    • Проверьте конструктор.

См. также

Основные понятия

Новые возможности пакета SDK визуализации и моделирования