2010-02-05 19 views

Odpowiedz

16

Spójrz na T4 Text Template tool, który jest wbudowany Visual Studio.

Wygląda jak znacznik ASP.NET, ale zamiast generować stronę, generuje kod C#.

+0

"Wygląda jak znacznik ASP.NET, ale zamiast generować stronę, generuje kod C#." Jest to ogólne narzędzie do transformacji tekstu. Nie jest tak naprawdę ograniczony do żadnego konkretnego typu pliku wyjściowego. –

+0

Wow, to było niezwykle słodkie i wydajne, dokładnie to, czego szukałem. – thr

+0

@Megrdad, podobnie jak ASP.NET może być używany z C# lub VB.NET, ale OP użył tagu C#, więc użyłem jego języka. –

1

Użyłem CodeSmith i działa dobrze. Jest to silnik szablonowy ze skryptem C# jako zapleczem.

4

CodeSmith ma znakomitą składnię edytora w stylu ASP i społeczność wokół niego, zapewniając wszystkie główne struktury.

http://www.codesmithtools.com/

To może być napędzany linii poleceń, zbyt.

+0

CodesSmith jest również dobry, ale jest to wersja komercyjna. Ale aby użyć "Narzędzia do szablonów tekstowych T4", potrzebujemy tylko darmowego narzędzia do wtyczki do połączenia z VS-Studio. [proszę odnieść się] (http: //www.olegsych.com/2008/09/t4-tutorial-creatating-your-first-code-generator /) –

5

Scott Hanselman ma nice introductory blog entry on T4 (wspomniane w innych odpowiedzi):

T4 jest generator kodu wbudowany w Visual Studio. Żeby było jasne, masz to teraz na systemie ... idź grać

(cytat z wpisu na blogu)

również wymienia on kilka narzędzi może chcesz przyjrzeć się dokonać edycji tych szablonów łatwiejsze .

0

Poza wymienionymi narzędziami polecam TemplateMaschine - działa całkiem dobrze dla naszego projektu. Szablony używają także składni podobnej do ASP.NET i są darmowe i open source.

+0

Link jest niestety uszkodzony – Dan

1

dorzucę innym - Reegenerator (www.reegenerator.com)

+0

Bezspornie sprawdź Reegenerator! Jest świetny, ponieważ integruje się z Visual Studio i może generować wiele plików z dowolnego źródła. – robinryf

1

Masz już kilka dobrych odpowiedzi, ale Ive zawsze znaleźć MyGeneration się być najprostszym w konfiguracji i użyciu.

1

Wiem, że jestem trochę spóźniony na imprezę.

Ale pracowałem nad opartym na szablonie generatorem kodu z prostą składnią szablonu, która jest bardziej intuicyjna i łatwiejsza dla oka.

To nic nie kosztuje.

www.metadrone.com

0

Spójrz na bez kodowania. Jest to bardzo interesujący dodatek do Visual Studio, który generuje kod inline i wykonywanie makr.

www.devprojects.net

Powiązane problemy