Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the latest production-ready version of the FileHelpers .NET library and where is it?

The SourceForge page - www.filehelpers.net - was last updated in 2007, and no downloads are available.

The Github repo - github.com/MarcosMeli/FileHelpers - looks recent but the last tagged release is 2.1

There is a NuGet package - www.nuget.org/packages/FileHelpers-Stable - but it is two years old and furthermore does not belong to the main developer, Marcos Meli. There is a competing NuGet package - www.nuget.org/packages/FileHelpers - tagged as 2.0.0 and owned by Marcos Meli, but that code is 6 years old.

There are TeamCity builds available. There is a successful development build tagged as 2.9.16.

Which of the above should I use for a production ready project? Or is the latest production-ready version somewhere else?

EDIT

I cloned from github master, but it didn't build - riddled with errors. I went through and set the .NET version to 4.5 on all subprojects and fixed a few imports and got the wizard to run, but there were still a couple of dozen warnings. So Github head is obviously not the production-ready version.

EDIT 2

Now the version 3.1 is production ready, and the GitHub repository is up to date and using CI for continuos buils Download latest version from www.filehelpers.net

like image 517
John Vance Avatar asked Nov 09 '13 20:11

John Vance


2 Answers

The latest production ready version of the library is 3.1.2

You can download it on

  • NuGet: www.nuget.org/packages/FileHelpers/
  • GitHub: github.com/MarcosMeli/FileHelpers/releases/
  • Source code: github.com/MarcosMeli/FileHelpers
  • Analyzer: www.nuget.org/packages/FileHelpers.Analyzer/

New Home Page:

FileHelpers Home Page

like image 124
Marcos Meli Avatar answered Oct 05 '22 00:10

Marcos Meli


On NuGet there are two versions: 2.0.0.0 and 2.9.9.

The 2.0.0.0 version was developed between 2005 and 2007 and has plenty of documentation here.

The 2.9.9 version is more recent and includes some new features (e.g., the FieldOrder attribute - see here) and some breaking changes (e.g., the AfterReadRecord and BeforeReadRecord events have changed signature to use generics). Development seems to have stalled sometime in 2012.

Both of these are stable and we use them in different production enterprise applications with no problems.

According to Marcos's answer here, the latest version is here: http://filehelpers.svn.sourceforge.net/. However that answer is over a year old.

like image 42
shamp00 Avatar answered Oct 05 '22 00:10

shamp00