對於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中維護C項目?
- 8. 我可以在Visual Studio 2010中混合使用Qt和非Qt項目嗎?
- 9. 目前我可以使用EF5並使用Visual Studio 2010嗎?
- 10. 我可以使用Visual Studio 2012安裝Visual Studio 2010 SP1 SDK嗎?
- 11. 我可以使用Sublime編輯Visual Studio 2010項目中的CSS文件嗎
- 12. 我可以使用Visual Studio 2010 RC中的ASP.NET MVC 1項目嗎?
- 13. Visual Studio 2010測試.net 3.5 SP1項目可以嗎?
- 14. 試圖在Visual Studio 2010中編譯Tessnet2(Visual Studio 2008 C++)項目
- 15. Visual Studio 2010可以在Visual Studio中查看嗎?
- 16. Visual Studio 2010包可以安裝在Visual Studio 2008中嗎?
- 17. Microsoft Fakes可以用於Visual Studio 2010嗎?
- 18. 可以混合使用Visual Studio 2010 C#Express嗎?
- 19. 我可以在Visual Studio 2010專業版中安裝Visual C++ 2010快速版嗎?
- 20. Visual Studio 2010中:Web項目
- 21. 在Visual Studio 2010 C++項目中使用DLL
- 22. 在Visual Studio中使用ffmpeg靜態庫explode C++ 2010項目
- 23. 我可以在Visual Studio 2010中使用實體框架6嗎?
- 24. 可以在Visual Studio 2008中使用Report Viewer 2010控件嗎?
- 25. 我可以在Visual Studio 2010中使用SharePoint Server 2007嗎?
- 26. 你可以在ASP.NET 4和Visual Studio 2010中使用HTML 5嗎?
- 27. 我可以在Microsoft Test Manager 2012中使用Visual Studio 2010嗎?
- 28. 可以在Visual Studio 2010包中使用.ctc文件嗎?
- 29. 如何在visual studio 2010 professional中打開visual studio 2010 express項目?
- 30. 我可以參考Visual Studio 2010中引用的庫嗎(C#)
該鏈接不起作用(實際上整個博客似乎已被刪除)。幸運的是,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