有没有办法像POCO生成器一样创建项目模板(t4)安装程序?

时间:2010-04-19 18:18:38

标签: visual-studio entity-framework visual-studio-2010

主题说明了一切。

我想修改POCO生成适配器(http://code.msdn.microsoft.com/EFPocoAdapter)以生成我自己的代码。我已完成.tt适配器,但我希望能够将其分发给同事,因此他们右键单击模型,选择“生成代码”,我的t4模板与其他选项一起出现在选项中。

有一种简单的方法吗?我在http://msdn.microsoft.com/en-us/library/tsyyf0yh(VS.80).aspx找到了一些文章,但它专注于通用模板,我正在寻找具体的模型模板。

1 个答案:

答案 0 :(得分:0)

要处理T4模板,您必须使用Microsoft.VisualStudio.TextTemplating.dll

Microsoft.VisualStudio.TextTemplating命名空间提供文本模板转换功能的类。文本模板转换引擎已集成到Visual Studio中,并将文本模板文件转换为生成的文本输出文件。

文本模板转换过程将文本模板文件作为输入,对输入执行转换,并生成新的文本文件作为输出。引擎组件控制进程,并与文本模板转换主机和一个或多个文本模板指令处理器交互以完成该过程。有关详细信息,请参阅Generating Artifacts Using Text Templates.

问候

取值