从Sitecore TDS代码生成中排除模板

时间:2015-08-18 11:31:55

标签: sitecore code-generation glass-mapper tds

是否有一种干净的方法可以从TDS代码生成中排除Sitecore模板?我们必须将所有Sitecore模板添加到TDS,因为我们会与其他开发人员交换它们。

2 个答案:

答案 0 :(得分:8)

您可以将属性设置为不为项(和子项)生成类。

TDS Do Not Generate

实现这一目标的另一种方法是将您的解决方案分成两个独立的项目,一个用于需要代码生成的模板,另一个用于没有代码生成的模板。然后,您可以使用Multi-project Properties将所有项目捆绑到一个更新包中。

答案 1 :(得分:0)

根据我的记忆,您通常会通过为TDS项目中的项目分配代码生成模板来触发树的一部分的代码生成。

如果要在项目的顶层分配代码生成TT,则将包括所有模板。如果要排除,只需将代码生成模板分配向下移动一级,并确保不将代码生成模板分配给TDS项目中的“模板”项。这应确保代码生成不会针对这些项运行。