2009-09-27 6 views
11

Gibt es freie/Open-Source-Alternativen zu Codesmith, die in ihren Funktionen vergleichbar sind und .NET-Code generieren?Kostenlose Codesmith Alternativen?

+0

Wenn Sie eine andere Art von Vorlagen-basierten Code-Generatoren wollen, ist dieses Tool kostenlos. [www.metadrone.com] (http://www.metadrone.com) – Steve

+0

Werfen wir einen Blick auf diese Frage: http://stackoverflow.com/questions/24035599/is-there-any-freeware-tool-available -wich-ist-wie-codesmith – lgu

Antwort

5

habe ich die gleiche Forschung vor ein paar Jahren und fand MyGenerationsehr gut zu sein.

+1

MyGeneration ist ein hervorragendes Code-Generierungs- und Template-Tool. Angesichts dessen, dass auch seine Open-Source-Lösung ein definitives Plus ist. Die zugrunde liegende MyMeta-API ist auch in Ihren eigenen Anwendungen nützlich und sehr leistungsfähig. – Jafin

+1

Link zu MyGeneration ist tot. – Vaccano

7

Je nach Ihren Anforderungen kann Visual Studio T4 (Text Template Transformation Toolkit) einen Blick wert sein. Eine Einführung finden Sie unter Scott Hanselman's article.

2

Es gibt einen Deal, wo Sie CodeSmith kostenlos (begrenzte Zeit) erhalten können, Check out plinqo.com für weitere Informationen. Obwohl es viele kostenlose und kostenpflichtige Alternativen gibt. Ich denke, es wäre ein sehr kluger Schachzug für jeden, sich die Support-Möglichkeiten und die Community hinter anderen Code-Generatoren anzusehen.

Wenn du ein Produkt wie My Generation sagst und einen Bug hast, gibt es niemanden, der dir selbst hilft.

Dank

-Blake Niemyjski

1

Codesmith 2.6 ist Freeware - http://www.codesmithtools.com/freeware.aspx

Es gibt nichts, was man nicht mit der Version 2.6 tun können - die späteren Versionen einfach beheben einige kleinere Fehler und fügen Sie ein wenig Schnickschnack.

+3

Es sollte beachtet werden, dass diese Version nur auf einer älteren Version von Visual Studio funktioniert (2003, wenn ich mich richtig erinnere). Außerdem ist es sehr fehlerhaft und würde aus unerklärlichen Gründen manchmal aufhören zu arbeiten. Ich gab schließlich auf und fing an, manuell zu kodieren, da die Vorlagen ohne funktionierende Software nutzlos waren und die Fehlersuche mehr Zeit kostete, als die neue Klasse zu schreiben. – NightOwl888