2009-01-31 41 views
7

您好,非常感謝您的幫助。C#通用庫

我希望能找到一個開源的.net公共庫,但我很難找到一個。

我正在尋找的東西包含:日誌記錄,緩存,字符串操作,配置讀取,分機?!?

你知道這樣的事情是否存在,或者這更可能是我需要創建自己的東西?

謝謝。

回答

3

所有這一切都建立在框架,讓你真正需要的是單聲道。

+0

日誌記錄和緩存沒有內置到框架中。單聲道與這個問題有什麼關係? – davogones 2009-01-31 06:18:11

7

千電子伏:

只是多一點的闡述,我花了相當多的時間試圖重新使用其他框架代碼: 下面是一個細分基礎上的功能集:

基礎設施架構(配置,日誌記錄,緩存等)

  1. SpringFramework.NET - (流行的Java springframework的港口)

  2. Microsoft企業庫 - Microsoft對SpringFramework「回答」。

框架提供的ActiveRecord或IOC(反轉控制)或代碼生成:

  1. 城堡項目 http://www.castleproject.org/index.html

  2. 亞音速 http://subsonicproject.com/

  3. NetTiers http://nettiers.com

最後,您可能會在CodePlex上發現許多其他小型庫,框架。COM 有些是值得注意的:

  1. CommonLibrary.NET http://commonlibrarynet.codeplex.com/

  2. DOTNET的共享 http://dotnetcommons.codeplex.com/

1

檢查Nido Framework

Nido是一個代碼框架,一個共同的項目,架構模式,編寫在Microsoft .NET/C#4.5上,幫助軟件工程師更快地開發他們的系統。

除了自動構建/架構的後端代碼爲你..它也能幫你在

  1. 處理登錄異常,顯示用戶友好的信息,跟蹤誤差。
  2. 做也稱爲審計重要數據項跟蹤更改落後
  3. 驗證記錄和加密敏感數據保護自己的隱私
  4. 通過在一個標準的方式
  5. 設置標準模式處理複雜問題的平均值控制複雜性用於編碼