저는 복수의 C++ 파일을 생성하기 위해 TextTransform.exe
을 사용하고 있습니다. 이 도구는 Visual Studio for C++ 프로젝트에서 직접 지원되지 않으므로 명령 줄 (inspired by T4 Generating C++ Code)으로 호출합니다.C++ 변환 T4 템플릿이 출력 파일을 무시합니다
여러 파일을 생성하기 위해 도구로 생성되는 표준 출력이 필요하지 않은 이유는 https://github.com/areve/Entity-Framework-T4-Templates/blob/master/src/dev/MultiOutput.tt입니다. 나는 Microsoft Windows를 사용하고
"C:\Program Files (x86)\Common Files\microsoft shared\TextTemplating\14.0\TextTransform.exe"
-out "<what to put here that NO file is generated?>"
C:\Test.tt
:
내가 좋아하는 TextTransform.exe
를 호출합니다. 어쩌면 프로그램에서 받아 들일 수있는 특수 문자를 제공하는 "해킹"이있을 수 있지만 실제로 파일을 만들 수는 없습니다.
이 명령을 실행할 때 NO 파일을 생성하는 명령을 제공 할 가능성이 있습니까?
업데이트 @ImprobabilityCast이 NUL
를 사용하여 언급 한 바와 같이
가 갈 수있는 방법입니다. 그것은 내가 메시지와 함께 실패와 TT 파일을 실행하는 파일 그러나 사용자 지정 빌드 생산 아니에요 :
Performing Custom Build Tools
CUSTOMBUILD : error : FileStream will not open Win32 devices such as disk partitions and tape drives. Avoid use of "\\.\" in the path.
을 내가 원하는 도달하지만 빌드 작업이 실패되도록 "좋은"아니다.
답변 해 주셔서 감사합니다. 나는 그것이 지원되지 않는다는 것을 안다. 그리고 나는 EnvDTE 해킹을 알고있다. 해킹 주위에 해킹을 찾으십시오 ;-) –