2013-11-09 193 views
11

SourceForge頁面 - www.filehelpers.net - 最近一次更新於2007年,不提供任何下載。什麼是FileHelpers .NET庫的最新生產就緒版本,它在哪裏?

GitHub的回購 - github.com/MarcosMeli/FileHelpers - 看起來近,但最後發佈標籤是2.1

有一個NuGet包 - www.nuget.org/packages/FileHelpers-Stable - 但它是兩歲,此外不屬於主要開發者,馬科斯梅利。有一個競爭的NuGet包 - www.nuget.org/packages/FileHelpers - 標記爲2.0.0,並由Marcos Meli擁有,但該代碼爲6歲。

TeamCity builds available。有一個成功的開發版本標記爲2.9.16。

這上面我應該使用生產準備的項目?或者是其他地方最新的生產就緒版本?

編輯

我從GitHub法師分身,但它並沒有建立 - 錯誤百出。我在所有子項目中都將.NET版本設置爲4.5,並修復了一些導入並讓該向導運行,但仍有幾十個警告。所以Github的頭顯然不是生產就緒的版本。

EDIT 2

現在的版本3.1是生產做好準備,和GitHub的庫是最新的,並且使用CI爲連續的buils 下載最新版本從www.filehelpers.net

+0

它看起來像是與Filehelpers發生 - 有提交到GitHub庫最近在6月15日2014年我能克隆,然後生成並沒有任何提高警惕運行該向導。 –

回答

4

庫的最新生產準備的版本是3.1 。2

您可以在

ñ EW主頁:

FileHelpers Home Page

+2

很酷。我不再進行.NET開發,但是我會將其交給接管我的項目的開發人員。非常感謝你的工作 - 你爲我節省了很多時間和麻煩。 –

3

上的NuGet有兩個版本:2.0.0.02.9.9

的2.0.0.0版本是2005年至2007年間開發的,並有大量的文檔here的。

的2.9.9版本更新,包括一些新的功能(例如,在FieldOrder屬性 - 見here)和一些重大更改(例如,在AfterReadRecordBeforeReadRecord事件改變了簽名使用泛型)。發展似乎已經在2012年

這兩者都是穩定一段時間停滯不前,我們沒有問題,不同的生產企業應用程序中使用它們。

Marcos's answer here,最新的版本是在這裏:http://filehelpers.svn.sourceforge.net/。然而,這個答案已經過了一年多了。

+0

注意:當我需要查看源代碼時,我傾向於在2.9.9二進制文件中使用.NET反射器。 – shamp00

+1

我繼續使用NuGet的2.9.9版本。工作很好。固定長度的跳過/不可用字段的註釋發生了變化。最明智的部分是我可以將字段轉換/計算添加爲getter屬性,然後將整個事件作爲一個IEnumerable POCO拋出。 –

+1

Marcos Meli再次積極開發FileHelpers!看到他對這個問題的回答。 – shamp00

相關問題