Coding4ever’s Blog

Just coding… coding… and coding… because coding should be fun :)

NuGet

| Comments

NuGet adalah …

NuGet is the package manager for the Microsoft development platform including .NET. The NuGet client tools provide the ability to produce and consume packages. The NuGet Gallery is the central package repository used by all package authors and consumers.

Jadi dengan memanfaatkan NuGet package manager, kita bisa dengan mudah menginstall library-library tambahan dari pihak ketiga (3rd party libraries), seperti Dapper .NET, Entity Framework, Json .NET, Firebird ADO.NET Data provider dan lainnya.

Sayangnya NuGet hanya support untuk Visual Studio 2010, 2012 dan tentunya Visual Studio dengan versi terbaru.

Cara Instalasi

Ada beberapa cara untuk menginstall NuGet, salah satunya adalah dengan menggunakan Visual Studio Extension Manager.

Berikut langkah-langkahnya :

  1. Aktifkan Visual Studio .NET, untuk contoh disini saya menggunakan Visual Studio 2010

  2. Klik menu Tools -> Extension Manager. Aktifkan pilihan Online Gallery, cari NuGet Package Manager kemudian klik tombol Download.

1

Tunggu sampai proses download selesai.

2

  1. Kemudian akan nampil dialog Installer, klik tombol Install

3

  1. Setelah proses instalasi selesai restart Visual Studio Anda.

4

Dan NuGet package manager siap digunakan :)

Cara Penggunaan

Cara penggunaan NuGet package manager sangat mudah, sebagai contoh kita akan menambahkan library Dapper .NET.

  1. Buat project baru, misal dengan tipe Console Application

5

  1. Klik kanan References -> Manage NuGet Packages

6

  1. Pada kota pencarian ketik Dapper, kemudian klik tombol Install

7

kemudian tunggu sampai proses instalasi selesai.

8

  1. Tutup dialog NuGet package

  2. Kemudian cek node references, seharusnya library Dapper .NET sudah terinstall.

9

Selamat mencoba :)

nuget

Tentang Penulis

Software developer yang fokus mengembangkan aplikasi di atas platform .NET (Desktop, ASP.NET MVC, Web Service, Microservice) dan Android. Senang mempelajari teknologi baru terutama di bidang OOP, Design Pattern, ORM, Database, Continuous Integration & Deployment dan arsitektur Microservice.
Selain mengajar, saat ini penulis juga bekerja sebagai staf IT di salah satu PTS di Yogyakarta sebagai senior software developer. Di waktu luang insya Alloh akan terus berbagi pengalaman di blog ini :)

« Repository Coding4ever Menginstall Server NuGet Lokal »

Comments