對於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