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.

  1. Visual Studio 2013: Visual Studio Extension Gallery
  2. Visual Studio 2010 and 2012: Visual Studio Extension Gallery
  3. Visual Studio 2015 Preview: Visual Studio Extension Gallery
  4. WebMatrix 3: WebMatrix Extension Gallery
  5. 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.

Trả lời

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Đăng xuất /  Thay đổi )

Google photo

Bạn đang bình luận bằng tài khoản Google Đăng xuất /  Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Đăng xuất /  Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Đăng xuất /  Thay đổi )

Connecting to %s