NuGet là gì?
Là một hệ thống quản lý gói (package manager) dành cho nền tảng phát triển phần mềm của Microsoft, mà chính yếu là .NET. Được giới thiệu vào năm 2010, sau đó đến phiên bản Visual Studio 2012 thì được tích hợp mặc định khi cài đặt, đến nay NuGet Gallery – một dạng như là repository – đã có đến 337.307 packages, 379.964.110 lượt download (http://www.nuget.org/).
Cài đặt
NuGet chạy trong Visual Studio 2010/ 2012/ 2013/ 2015 Preview, WebMatrix 3 và Command Line (cmd). Bạn có thể cài đặt bằng cách download các gói tương ứng ở link bên dưới.
- Visual Studio 2013: Visual Studio Extension Gallery
- Visual Studio 2010 and 2012: Visual Studio Extension Gallery
- Visual Studio 2015 Preview: Visual Studio Extension Gallery
- WebMatrix 3: WebMatrix Extension Gallery
- Command-Line Utility: Direct Download
Hoặc dùng Visual Studio Extension Manager để cài đặt trực tuyến mà không cần download.
Xài
Bấm phải chuột vào vào tên project hoặc solution rồi chọn Manage NuGet Packages… Sau đó chỉ việc tìm kiếm package cần sử dụng chẳng hạn như jquery, bootstrap, json… bấm nút Install để “cài đặt” vào dự án là xong, nếu không xài nữa thì chọn mục Installed packages rồi bấm nút Uninstall để gỡ ra, cũng như lúc cài, NuGet sẽ dọn dẹp sạch sẽ những file những dòng code chèn thêm có liên quan, bạn không phải lo dự án có đủ thứ rác trong quá trình thử nghiệm.
Ngoài ra, nếu không thích xài giao diện người dùng thì có thể xài Pakage Manage Console để gõ lệnh, nhìn cũng khá “nguy hiểm” như mấy bác làm bên hệ thống với màn hình console đen thui vậy Lệnh đầu tiên nên gõ là get-help nuget.