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


Автоматизация преобразования всех шаблонов

Можно избежать щелкнуть Преобразовать все шаблоны при обновлении файла определения DSL.Необходимо обновлять каждый из файлов проекта для этого.

Для автоматизации преобразовать все шаблоны

  1. В обозревателе решений щелкните правой кнопкой мыши проект и выберите команду Отменить загрузку проекта.

  2. Щелкните проект правой кнопкой мыши и выберите команду изменитьпроект.

    Файл .csproj открывается в редакторе XML.

  3. Поиск данной линии.

    <TransformOnBuild>false</TransformOnBuild>

  4. Изменение false В true.

  5. Сохраните и закройте файл.

  6. В обозревателе решений щелкните правой кнопкой мыши проект и выберите команду Перезагрузить проект.

    В решении DSL, это необходимо сделать для проектов Dsl и DslPackage, так же как и для любого другого проекта, содержащего файлы преобразования текста, например шины модели проекта адаптера.

При обновлении файла определения DSL в будущем, преобразование текста происходит автоматически при построении решения.Оно не произойдет, если файл определения DSL не был изменен.Больше нет необходимости щелкните преобразование все шаблоны.

Если код находится в системе управления версиями, то следует иметь в виду, что построение решения может привести к появлению файлах кода, для которого проверяется.