Visual Studio her üzerine inşa T4 Şablon çalıştırmak | Netgez.com
SORU
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ÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • ibebrent

    ibebrent

    23 Temmuz 2007
  • LinusTechTips

    LinusTechTip

    25 Kasım 2008
  • theatre2film

    theatre2film

    12 NÄ°SAN 2006