2009-09-27 4 views
11

Esistono alternative gratuite o open source a Codesmith che potrebbero essere paragonabili nelle funzionalità e generare codice .NET?Alternative di codici gratuiti?

+0

Se si desidera una presa diversa su generatori di codici basati su modelli, questo strumento è gratuito. [www.metadrone.com] (http://www.metadrone.com) – Steve

+0

Diamo un'occhiata a questa domanda: http://stackoverflow.com/questions/24035599/is-there-any-freeware-tool-available -che-è-come-codice-codice – lgu

risposta

5

ho fatto la stessa ricerca di qualche anno fa e ho trovato MyGeneration essere molto buona.

+1

MyGeneration è un eccellente strumento per la generazione di codice e per la creazione di modelli. Dato che anche il suo open source è un plus defenito. L'API MyMeta è utile anche all'interno delle tue applicazioni ed è molto potente. – Jafin

+1

Il collegamento a MyGeneration è guasto. – Vaccano

7

A seconda delle esigenze, il T4 di Visual Studio (Text Template Transformation Toolkit) potrebbe valere la pena dare un'occhiata. Controlla Scott Hanselman's article per un'introduzione.

2

Esiste un accordo in cui è possibile ottenere CodeSmith gratuitamente (tempo limitato), consultare plinqo.com per ulteriori informazioni. Sebbene ci siano molte alternative gratuite e a pagamento. Penso che sarebbe una mossa molto saggia per chiunque di controllare le opzioni di supporto e la comunità dietro altri Generatori di codice.

Se si va a dire un prodotto come La mia generazione e ci si imbatte in un bug, non c'è nessuno che possa aiutarti se non te stesso.

Grazie

-Blake Niemyjski

1

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

Non c'è niente che non si può fare con la versione 2.6 - le versioni successive semplicemente correggere alcuni bug minori e aggiungere un poche campane e fischietti.

+3

Va notato che questa versione funziona solo su una versione precedente di Visual Studio (2003 se non ricordo male). Inoltre, è molto buggato e, a volte, avrebbe smesso di funzionare in modo inspiegabile. Alla fine ho rinunciato e ho iniziato a programmare manualmente poiché i modelli erano inutili senza software di lavoro e la risoluzione dei problemi richiedeva più tempo rispetto alla scrittura della nuova classe. – NightOwl888