6

我是共享项目的忠实拥护者,我想类似地使用 T4 模板:在不同的解决方案中引用共享项目并轻松访问生成的内容。

如何让 T4 模板在共享项目中工作?

4

1 回答 1

6

到目前为止,组织它的最简单方法是链接 .tt文件:

  • 将所有模板移动到单独的共享项目中;
  • 不要引用这个共享项目!这很重要,这也是上一步必不可少的原因。引用共享项目时,无法链接其文件
  • 从中链接 .tt文件(用Alt密钥将它们拖到目标项目中或使用添加 - 现有项目 - 打开 - 组合选项“作为链接”)。
  • 现在您应该能够Custom Tool像在目标项目中一样设置它们的属性(在文件选项中)TextTemplatingFileGenerator(这在共享项目中是不可能的,也是所有麻烦的原因)。

似乎工作,虽然它并没有真正使用共享项目功能。共享项目仅用作.tt链接到目标项目的文件的容器(任何其他项目都可以,但共享项目不会产生输出,因此最好恕我直言)。

于 2016-04-26T08:21:29.477 回答