【发布时间】:2012-07-08 21:12:59
【问题描述】:
好的, 在我目前的项目中,我想得有点超前,所以我为这个问题的含糊程度深表歉意。是否有可能在解决方案的一个项目中拥有一个 T4 模板,该模板引用解决方案中的其他程序集之一并检查其他程序集的导出类型并使用它们的元数据来构建其他代码?我不需要引用该程序集目录中的类型,我只需要能够获取从特定基类派生的所有类型的列表以及有关它们的一些元数据。我正在考虑专门针对从公共基类构建并由 NHibernate 转储到数据库的某些对象执行此操作,作为一种从它们生成 DTO 类以便在 AJAX 调用期间向客户端抛出的简单方法。我不是在寻找一个绝对完美的解决方案,只是一个可以解决很多简单案例的解决方案。
同样,我真的没有具体的例子。几天后我就直接遇到了这个问题,但我突然想到这个选项可能涵盖了我可能遇到的很多情况。
想法?
【问题讨论】:
标签: t4