【整理總結】目錄 - 代碼沉澱 - 常見Nuget包介紹及使用

爲了團隊項目或者後期代碼維護方便,現在項目已經極致推薦使用Nuget管理第三方類庫了,所以下面列舉的類庫,都會在Nuget上獲取到。
目錄排序不分先後,如果查找困難,請使用 ctrl + F


重要提示:請注意項目的版本,以官方最新版本爲準。

Caliburn.Micro - Xaml made easy. 用於建立各個XAML平臺應用,如WPF,Silverlight,WP,支持MV*模式
EPPlus - Create advanced Excel spreadsheets on the server. 操作xlsx表格文件,不需要安裝office支持Excel
FontAwesome - the iconic font and CSS toolkit. 一套絕佳的圖標字體庫和CSS框架
Json.NET - Newtonsoft - Popular high-performance JSON framework for .NET. 一款.NET中開源的Json序列化和反序列化類庫
ModernWPF - This is a small lib for creating modern-style Windows application in WPF 4. 一套Modern風格的WPF程序樣式庫
DotNetZip - Zip and Unzip in C#, VB, any .NET language. 更快更好功能更多的zip文件處理庫,xceed出品必屬精品
Fody - Extensible tool for weaving .net assemblies. 只需簡單的添加一些標識,就可以在項目編譯前自動注入代碼,簡化重複代碼不止一點
EntityFramework - Lightweight and extensible version of the popular Entity Framework data access technology. 微軟的以 ADO.NET 爲基礎所發展出來的對象關係對應 (O/R Mapping) 解決方案
NLog - Advanced .NET, Silverlight and Xamarin Logging. 日誌記錄是稍微有點兒規模的項目都要有的,專門爲.NET設計的簡單好用很推薦
Dapper - a simple object mapper for .Net. 你不想用越來越臃腫的數據庫映射框架?高性能使用簡單,這個看似和SqlHelper類似卻超級好用的庫你保證喜歡,StackExchange的親爹也讓你充分感受穩定和性能
MVVM Light Toolkit - The main purpose of the toolkit is to accelerate the creation and development of MVVM applications in WPF, Silverlight, Windows Store, Windows Phone and Xamarin. 簡單好用的MVVM框架,精簡幹練的良心框架
Html Agility Pack -  It is a .NET code library that allows you to parse "out of the web" HTML files. 想手動解析html內容?老一代的框架傳承讓你摘取網頁上的數據輕鬆自在
Snoop - The WPF Spy Utility. 一個WPF運行時對Visual UI調試的一個工具,好用人人皆知,後來vs加入了類似功能,不過你沒源代碼還是用它吧
Extended WPF Toolkit - Extended WPF Toolkit™ is the number one collection of WPF controls, components and utilities for creating next generation Windows applications. 很多擴展的WPF控件這個合集都有,它算是半個官方補充框架了
cscore - An advanced audio library, written in C#. 如果你想做播放器又煩到處引用,這個音頻庫可以助你一臂之力
NAudio - Audio and MIDI library for .NET. 又一款音頻庫,再次助你一臂之力
QrCode.Net - The goal of the project is provding an easy to use, fully managed .Net library for handling QR code according to ISO/IEC 18004. 想玩二維碼?這東西肯定必不可少。
Microsoft.Net.Compilers - .Net Compilers package. Referencing this package will cause the project to be built using the specific version of the C# and Visual Basic compilers contained in the package, as opposed to any system installed version. 你的VS是舊版本?想用新特性?開啓Roslyn之旅少不了它,比如你想在VS2013裏用VS2017裏纔有的C#6甚至C#7語法。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章