Исключить шаблоны из Sitecore TDS Code Generation

Есть ли чистый способ исключить шаблоны Sitecore из генерации кода TDS? Мы должны добавить все шаблоны Sitecore в TDS, потому что мы обмениваемся ими с другими разработчиками.

2 ответа

Вы можете установить свойство не генерировать классы для элемента (и подпунктов).

TDS не генерировать

Альтернативный способ достижения этого - разделить ваше решение на 2 отдельных проекта, один для шаблонов, которые нуждаются в генерации кода, и один для тех, у кого нет. Затем вы можете использовать свойства Multi-project, чтобы объединить все элементы в один пакет обновления.

Насколько я помню, вы обычно запускаете генерацию кода для раздела дерева, назначая шаблон генерации кода для элемента в проекте TDS.

Если вы назначаете свой код генерации ТТ на верхнем уровне проекта, это будет включать все шаблоны. Если вы хотите исключить, просто переместите назначение шаблона генерации кода вниз на уровень и убедитесь, что вы не назначаете шаблон генерации кода для элемента "Шаблоны" в проекте TDS. Это должно гарантировать, что генерация кода не выполняется для этих элементов.

Другие вопросы по тегам