4

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

4

2 回答 2

8

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

TDS 不生成

实现此目的的另一种方法是将您的解决方案拆分为 2 个单独的项目,一个用于需要代码生成的模板,一个用于不需要代码生成的模板。然后,您可以使用多项目属性将所有项目捆绑到一个更新包中。

于 2015-08-18T15:27:33.930 回答
0

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

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

于 2015-08-18T12:25:40.063 回答