2013-11-09 11 views
11

La pagina SourceForge - www.filehelpers.net - è stata aggiornata l'ultima volta nel 2007 e non sono disponibili download.Qual è l'ultima versione pronta per la produzione della libreria FileHelpers .NET e dov'è?

Il Github pronti contro termine - github.com/MarcosMeli/FileHelpers - sembra recente, ma l'ultima release tag è 2.1

Esiste un pacchetto NuGet - www.nuget.org/packages/FileHelpers-Stable - ma è di due anni e, inoltre, non appartiene allo sviluppatore principale, Marcos Meli. C'è un pacchetto NuGet in competizione - www.nuget.org/packages/FileHelpers - taggato come 2.0.0 e di proprietà di Marcos Meli, ma quel codice ha 6 anni.

Ci sono TeamCity builds available. C'è una build di sviluppo di successo contrassegnata come 2.9.16.

Quale dei precedenti devo utilizzare per un progetto pronto per la produzione? O è l'ultima versione pronta per la produzione da qualche altra parte?

EDIT

ho clonato da padrone GitHub, ma non ha costruito - pieno di errori. Ho passato la versione .NET alla 4.5 su tutti i sottoprogetti, ho corretto alcune importazioni e ho eseguito la procedura guidata, ma c'erano ancora una dozzina di avvertenze. Quindi la testa di Github non è ovviamente la versione pronta per la produzione.

EDIT 2

Ora la versione 3.1 è pronto per la produzione, e il repository GitHub è fino a quel momento, utilizzando CI per buils continui scaricare l'ultima versione da www.filehelpers.net

+0

Sembra che qualcosa sta accadendo con FileHelpers - c'erano commit al repository Github di recente, il 15 giugno 2014. Sono stato in grado di clonare, quindi costruire ed eseguire la procedura guidata senza intoppi. –

risposta

4

L'ultima versione di produzione della libreria è 3.1.2

È possibile scaricarlo sul

N ew pagina:

FileHelpers Home Page

+2

Freddo. Non sto più sviluppando .NET, ma lo passerò agli sviluppatori che hanno assunto il mio progetto. Grazie mille per il tuo lavoro - mi hai risparmiato un sacco di tempo e disturbo. –

3

Su NuGet ci sono due versioni: 2.0.0.0 e 2.9.9.

La versione 2.0.0.0 è stata sviluppata tra il 2005 e il 2007 e ha un sacco di documentazione here.

La versione 2.9.9 è più recente e include alcune nuove funzionalità (ad esempio, l'attributo FieldOrder - vedi here) e alcune modifiche di rottura (per esempio la firma, le AfterReadRecord e BeforeReadRecord eventi hanno cambiato per utilizzare farmaci generici). Lo sviluppo sembra essersi fermato nel 2012.

Entrambi sono stabili e li usiamo in diverse applicazioni aziendali di produzione senza problemi.

Secondo Marcos's answer here, l'ultima versione è qui: http://filehelpers.svn.sourceforge.net/. Comunque quella risposta ha più di un anno.

+0

Una nota: quando ho bisogno di vedere il codice sorgente, tendo ad usare il reflector .NET con i binari 2.9.9. – shamp00

+1

Sono andato avanti e ho utilizzato la versione 2.9.9 di NuGet. Ha funzionato alla grande C'è stato un cambiamento nelle annotazioni per saltare/campi non disponibili in lunghezza fissa. La parte geniale è che posso aggiungere conversioni di campo/calcoli come proprietà getter e poi lanciare l'intera cosa a Massive come un IEnumerable di POCOs. –

+1

Marcos Meli sta attivamente sviluppando nuovamente FileHelpers! Vedi la sua risposta a questa stessa domanda. – shamp00

Problemi correlati