Poszukuję narzędzia, które może wykonywać generowanie skryptów dla mnie na platformie .NET.Narzędzie do generowania kodu C#
Odpowiedz
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#.
"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. –
Wow, to było niezwykle słodkie i wydajne, dokładnie to, czego szukałem. – thr
@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. –
Użyłem CodeSmith i działa dobrze. Jest to silnik szablonowy ze skryptem C# jako zapleczem.
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.
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 /) –
używam implementację open source o składni bardzo podobny do T4: Template Based Code Generator przez Rudi Breedenraedt. Okazał się stabilny i elastyczny.
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 .
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.
Link jest niestety uszkodzony – Dan
dorzucę innym - Reegenerator (www.reegenerator.com)
Bezspornie sprawdź Reegenerator! Jest świetny, ponieważ integruje się z Visual Studio i może generować wiele plików z dowolnego źródła. – robinryf
Masz już kilka dobrych odpowiedzi, ale Ive zawsze znaleźć MyGeneration się być najprostszym w konfiguracji i użyciu.
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.
Spójrz na bez kodowania. Jest to bardzo interesujący dodatek do Visual Studio, który generuje kod inline i wykonywanie makr.
Szablon Tekst Transformation Toolkit (T4). –