对于C++项目,T4对于Visual Studio 2008中的C++项目不起作用,因为它为did not use msbuild。 (是的,有解决方法)在Visual Studio 2010中,C++项目使用MsBuild,所以有谁知道C++项目是否可以像C#或VB一样使用T4?C++项目可以在Visual Studio 2010中使用T4吗?
4
A
回答
3
C#和Visual Basic项目中T4的主要集成机制是TextTemplatingFileGenerator自定义工具。尽管在Visual Studio 2010中,C++项目现在使用MSBuild,但它们仍不支持自定义工具。作为一种解决方法,您可以使用T4 Toolbox,它允许您将.tt文件放入C#或Visual Basic项目中,并将其生成的文件自动添加到C++项目中。
2
我有兴趣找到一种使用C++与T4模板自己的方式,最后直接使用命令行和TextTransform.exe工具。然后,您可以编写一个批处理文件,该文件将针对您所有的个人template.tt文件调用TextTransform.exe,然后在Visual Studio中调用批处理文件作为构建的一部分。
当我学习它,我决定写我的调查结果中,可以在这里找到一个教程... http://www.gamelogicdesign.com/2012/04/12/c-code-generation-using-t4-templates/
也许这将是有用的,以谁愿意做同样的事情的人。
相关问题
- 1. Visual Studio的项目模板可以使用T4吗?
- 2. 我们可以在Visual Basic项目中使用Visual Studio 2010中的OpenGL吗?
- 3. 我可以使用Visual Studio 2010开发asp.net 3.5/2.0项目吗?
- 4. Visual Studio 2010中:项目项不可用
- 5. Visual Studio 2010:使用多个C++项目
- 6. 在Visual Studio 2010中维护C项目?
- 7. 我可以在Visual Studio 2010中混合使用Qt和非Qt项目吗?
- 8. 我可以使用Visual Studio 2012安装Visual Studio 2010 SP1 SDK吗?
- 9. 我可以使用Visual Studio 2010 RC中的ASP.NET MVC 1项目吗?
- 10. Visual Studio 2010测试.net 3.5 SP1项目可以吗?
- 11. Visual Studio 2010包可以安装在Visual Studio 2008中吗?
- 12. Visual Studio 2010可以在Visual Studio中查看吗?
- 13. 可以混合使用Visual Studio 2010 C#Express吗?
- 14. 我可以在Visual Studio 2010专业版中安装Visual C++ 2010快速版吗?
- 15. 在Visual Studio 2010 C++项目中使用DLL
- 16. 我可以在Visual Studio 2010中使用SharePoint Server 2007吗?
- 17. 可以在Visual Studio 2008中使用Report Viewer 2010控件吗?
- 18. 如何在visual studio 2010 professional中打开visual studio 2010 express项目?
- 19. 使用加载项可以在Visual Studio 2012中使用Qt4项目吗?
- 20. 我可以参考Visual Studio 2010中引用的库吗(C#)
- 21. 可以在Visual Studio 2008/2010中看到WIX项目类型
- 22. Visual Studio 2010无法在C项目中添加现有项目
- 23. 使用Visual C++ 2010不能“添加新项目...”项目使用Visual C++ 2010时
- 24. 我可以使用Visual Studio 2010在C++中编程Mindstorm NXT2
- 25. Visual Studio 2010 C++项目结构
- 26. T4模板和Visual Studio项目模板
- 27. 如何使用XML使用T4生成Visual Studio项目?
- 28. visual studio 2010 web项目
- 29. visual studio 2010恢复项目
- 30. Visual Studio 2010测试项目
该链接不起作用(实际上整个博客似乎已被删除)。幸运的是,Way Back Machine已经覆盖了互联网:http://web.archive.org/web/20120803024751/http://www.gamelogicdesign.com/2012/04/12/c-code-generation-using-t4-模板/ – kornman00 2013-04-19 20:15:57