29 EKÄ°M 2009, PERÅžEMBE
Visual Studio her üzerine inşa T4 Şablon çalıştırmak
Nasıl her yapı üzerine çıktı oluşturmak için T4 şablon alabilirim? Şimdi olduğu gibi, sadece şablon için bir değişiklik yaptığım zaman yeniler.
DiÄŸer sorular buna benzer bulduk:
http://stackoverflow.com/questions/1293320/t4-transformation-and-build-order-in-visual-studio () cevapsız
5* *(detaylı cevaplar yeterli değil, hala çok karmaşık olurken [] ve hatta çok mantıklı değil)
Bunu yapmak için daha basit bir yol olmalı!
CEVAP
14 HAZÄ°RAN 2010, PAZARTESÄ°
JoelFan cevap w/ bu gelirdim. Yeni bir ekleme pre-build olay her zaman değiştirmek için hatırlamak zorunda değilsiniz, çünkü daha çok seviyorum .proje dosyası tt.
- texttransform.exe senin için
%PATH%
ekleyin - bir toplu iş dosyası transform_all adını vermiştir.yarasa (aşağıya bakınız)
- pre-build olay "
transform_all ..\..
" . oluÅŸturun
transform_all.bat
@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
:: set the working dir (default to current dir)
set wdir=Í%
if not (%1)==() set wdir=%1
:: set the file extension (default to vb)
set extension=vb
if not (%2)==() set extension=%2
echo executing transform_all from %wdir%
:: create a list of all the T4 templates in the working dir
dir %wdir%\*.tt /b /s > t4list.txt
echo the following T4 templates will be transformed:
type t4list.txt
:: transform all the templates
for /f %%d in (t4list.txt) do (
set file_name=%%d
set file_name=!file_name:~0,-3!.%extension%
echo: \--^> !file_name!
TextTransform.exe -out !file_name! %%d
)
echo transformation complete
Bunu PaylaÅŸ:
Visual Studio her zaman Windows 8 Yöne...
Visual Studio çalışma sonrası inşa etm...
Nasıl varsayılan olarak Visual Studio,...
Visual Studio "kopyala" .......
Visual Studio 2010 için Qt inşa etmek...