1. 程式人生 > >【整理總結】目錄 - 程式碼沉澱 - 常見Nuget包介紹及使用

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

swagger 在你的 Web API 專案中使用 Swagger 的 .NET Core 封裝 Swashbuckle 可以幫助你建立良好的文件和幫助頁面。 Swashbuckle 可以通過修改 Startup.cs 作為一組 NuGet 包方便的加入專案。

hangfire 一個跨平臺的支援core 的服務框架。

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語法。