Visual Studio 2008의 C++ 프로젝트에서 T4가 작동하지 않았습니다. 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
저는 T4 Templating으로 C++을 사용하는 방법을 찾는데 관심이 있었으며 명령 줄과 TextTransform.exe 도구를 직접 사용하여 끝 냈습니다. 그런 다음 모든 개별 template.tt 파일에 대해 TextTransform.exe를 호출하는 배치 파일을 작성한 다음 Visual Studio에서 빌드의 일부로 배치 파일을 호출하면됩니다.
것은 내가
http://www.gamelogicdesign.com/2012/04/12/c-code-generation-using-t4-templates/ 어쩌면이 비슷한 일을하고 싶은 사람들에게 유용 할 것입니다 ... 내가 여기에서 찾을 수있는 튜토리얼에서 내 결과를 쓰기로 결정을 배우는 것처럼.
관련 문제
- 1. Visual Studio 2010에서 System.Threading.Tasks를 사용할 수 없습니다.
- 2. Visual Studio 2010에서 SharePoint Server 2007을 사용할 수 있습니까?
- 3. Visual Studio 2010에서 코드 릴리스 C#
- 4. Visual Studio 2010의 ASP.NET MVC 프로젝트에서 HTML5를 사용할 수 있습니까?
- 5. Visual Studio의 프로젝트 템플릿에서 T4를 사용할 수 있습니까?
- 6. Visual Studio 2010에서 Ajax를 사용할 때의 문제
- 7. Visual Studio 2010에서 rvalue 참조
- 8. ADODB는 Visual Studio 2010에서 지원됩니까?
- 9. Visual Studio 2010에서 Visual Studio 2010 C++ 도구를 사용하는 방법?
- 10. MFC는 Visual Studio 및 Visual C++ Express에서만 사용할 수 있습니까?
- 11. Visual Studio 2010에서 재시작 아이콘은 어디에 있습니까?
- 12. Visual C# Express 2010에서 XNA 3.1을 사용할 수 있습니까?
- 13. Visual Studio 2010에서 ASP.net 응용 프로그램을 만들 수 있습니까?
- 14. Visual Studio 2010에서 Oracle에 연결
- 15. Visual Studio 2010에서 "IntelliTrace 디버깅을 사용할 수 없음"오류가 발생했습니다.
- 16. Visual Studio 프로젝트에서 소스 폴더를 지정할 수 있습니까?
- 17. Visual Studio 2010에서 .dll 사용 C++
- 18. Visual Studio 2010에서 DebuggerVisualizer 디버깅
- 19. Visual Studio 2010에서 네임 스페이스 포함 C++
- 20. Visual Studio 2010에서 프로젝트를 만들 수 없습니다.
- 21. Visual Studio 2010에서 LibTiff 사용
- 22. Visual Studio 2010에서 라이브러리 연결하기
- 23. Visual Studio 2010에서 EntityConfiguration과 ContextBuilder는 어디에 있습니까?
- 24. Visual Studio 2010에서 프로젝트를 열 수 없습니다.
- 25. Visual Studio 2010에서 디버깅을 시작할 수 없습니다.
- 26. Visual Studio 2005에서 WCF를 사용할 수 있습니까?
- 27. Visual Studio 2010 C++ 프로젝트에서 DLL 사용
- 28. Visual Studio 2010에서 C# 클래스 라이브러리 프로젝트를 참조하는 방법?
- 29. Visual Studio 2010에서 PCL 사용
- 30. Visual Studio 2010에서 SQL 저장
링크가 작동하지 않습니다 (실제로 전체 블로그가 압축 된 것처럼 보임). 다행스럽게도 웨이 백 머신 (Way Back Machine)은 인터넷을 제공합니다. http://web.archive.org/web/20120803024751/http://www.gamelogicdesign.com/2012/04/12/c-code-generation-using-t4- 템플릿 / – kornman00