是否有一种干净的方法可以从TDS代码生成中排除Sitecore模板?我们必须将所有Sitecore模板添加到TDS,因为我们会与其他开发人员交换它们。
答案 0 :(得分:8)
您可以将属性设置为不为项(和子项)生成类。
实现这一目标的另一种方法是将您的解决方案分成两个独立的项目,一个用于需要代码生成的模板,另一个用于没有代码生成的模板。然后,您可以使用Multi-project Properties将所有项目捆绑到一个更新包中。
答案 1 :(得分:0)
根据我的记忆,您通常会通过为TDS项目中的项目分配代码生成模板来触发树的一部分的代码生成。
如果要在项目的顶层分配代码生成TT,则将包括所有模板。如果要排除,只需将代码生成模板分配向下移动一级,并确保不将代码生成模板分配给TDS项目中的“模板”项。这应确保代码生成不会针对这些项运行。