Практическое руководство. Перенос доменного языка в новую версию
Можно перенести проекты, которые определяют и использовать доменный язык на 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
Запустите средство переноса DSL.
Можно дважды щелкнуть средство в проводнике windows (или хранить обозревателе) или запустить средство из командной строки.Средство в этом месте:
%ProgramFiles%\Microsoft Visual Studio 2010 SDK\VisualStudioIntegration\Tools\DSLTools\DslProjectsMigrationTool.exe
Выберите папку, содержащую решения и проекты, который необходимо преобразовать.
- Введите путь в поле в верхней части средства или нажмите Обзор.
Средство переноса отображается дерево проектов, которые определяют или используют DSLs.Дерево включает каждый проект, использующий сборки Microsoft.VisualStudio.Modeling.Sdk или TextTemplating.
Просмотрите дерево проектов и снять проекты, не нужно преобразовать.
Выберите проект или решение просмотреть список изменений, которые средство будет.
Примечание
Флажки, расположенные рядом с папками с именами не имеют никакого эффекта.Необходимо развернуть папки для проверки проекты и решения.
Преобразование проектов.
Нажмите кнопку Преобразовать.
Перед добавлением каждого файла проекта будет преобразован, копия проект**.csproj** сохраняется как проект**.vs2008.csproj**
Копия каждого решение**.sln** сохраняется как решение**.vs2008.sln**
Выявите все неудачные преобразования, которые включаются в отчеты.
Ошибки фиксируются в окне текста.Кроме того, представление в виде дерева показывает эмблему революции на каждом узле, который не удалось преобразовать.Щелкните узел, чтобы получить дополнительные сведения об этой ошибке.
Преобразовать все шаблоны в решениях, содержащий преобразованные проекты успешно.
Откройте решение.
Нажмите кнопку Преобразовать все шаблоны в заголовке обозревателя решений.
Примечание
Можно выполнить этот шаг ненужным.Дополнительные сведения см. в разделе Автоматизация преобразования всех шаблонов.
Обновление пользовательского кода в преобразованных проектах.
Попытайтесь выполнить построение проектов и выявите все сбои.
Проверьте конструктор.