C ++项目可以在Visual Studio 2010中使用T4吗?

时间:2010-03-02 18:08:19

标签: c++ visual-studio-2010 t4

T4对于Visual Studio 2008中的C ++项目不起作用,因为它为{+ 3}}用于C ++项目。 (是有解决方法)在Visual Studio 2010中,C ++项目使用MsBuild,所以有人知道C ++项目是否可以像C#或VB一样使用T4?

1 个答案:

答案 0 :(得分:3)

C#和Visual Basic项目中T4的主要集成机制是TextTemplatingFileGenerator自定义工具。虽然在Visual Studio 2010中C ++项目现在使用MSBuild,但它们仍然不支持自定义工具。作为一种解决方法,您可以使用T4 Toolbox,它允许您将.tt文件放在C#或Visual Basic项目中,并将其生成的文件自动添加到C ++项目中。