我是共享项目的忠实拥护者,我想类似地使用 T4 模板:在不同的解决方案中引用共享项目并轻松访问生成的内容。
如何让 T4 模板在共享项目中工作?
到目前为止,组织它的最简单方法是链接 .tt
文件:
.tt
文件(用Alt密钥将它们拖到目标项目中或使用添加 - 现有项目 - 打开 - 组合选项“作为链接”)。Custom Tool
像在目标项目中一样设置它们的属性(在文件选项中)TextTemplatingFileGenerator
(这在共享项目中是不可能的,也是所有麻烦的原因)。似乎工作,虽然它并没有真正使用共享项目功能。共享项目仅用作.tt
链接到目标项目的文件的容器(任何其他项目都可以,但共享项目不会产生输出,因此最好恕我直言)。