NuGet เป็น add-on ของ Visual Studio ซึ่งสามารถทำงานผ่าน GUI หรือ ใช้ Console ที่มีชื่อว่า Package Manager Console
NuGet ติดตั้งผ่าน GUI
จะแบ่งเป็น 3 หมวด คือ
- Installed หมายถึง Package ที่ถูกติดตั้งในเครื่องของเราไว้แล้ว
- Online หมายถึง Package ที่สามารถดาวน์โหลดได้
- Update หมายถึง Package ที่มีการ Update หรือเปลี่ยนแปลงเวอร์ชั่น
สำหรับการติดตั้งก็แค่ค้นหาชือ Package ที่ต้องการ จากนั้นกดปุ่ม Install ก็เสร็จแล้วครับ
NuGet ติดตั้งผ่าน Console
เริ่มต้นใช้งานโดยเข้าไปที่เมนู Tools >> Library Package Manager >> Package Manager Console
ให้ใส่ Command Package ที่ต้องการ Install ลงไป โดยสามารถดูได้ที่ NuGet Gallery ในตัวอย่างนี้ผมจะทดลองติดตั้ง Bootstrap กันนะครับ โดยเข้าไปที่ NuGet Gallert ของ Bootstrap ที่ https://www.nuget.org/packages/Twitter.Bootstrap
จะสังเกตว่าในช่องสีดำจะมี Command สำหรับติดตั้ง Bootstrap Package อยู่ ให้พิมพ์ Command ลงไปที่ Package Manager Console ดังรูป
NuGet จะเริ่มต้นติดตั้งโดยจะตรวจสอบว่ามี Package Dependency ไหนบ้างที่ต้องติดตั้งด้วย จากภาพข้างล่างจะเห็นว่า NuGet จะทำการติดตั้ง jQuery 1.9.1 ก่อนแล้วค่อยติดตั้ง Bootstrap รวมถึง Remove Package เก่าออกไป
เมื่อมาดูใน Solution จะเห็นว่า Package จะถูกติดตั้งเรียบร้อย โดยสังเกตว่าจะมี bootstrap.js , bootstrap.min.js และใน Content ก็จะมี css ของ bootstrap ถูกติดตั้งไว้ด้วย
รวมถึงภายใน Solution ก็จะมีไำฟล์ packages.config ที่ถูกเพิ่มเข้ามา ซึ่งมีหน้าที่สำหรับเก็บข้อมูล XML ของ Package ที่ถูกติดตั้งไว้ในโปรเจคว่ามีการใช้ Package อะไรและเวอร์ชั่นไหน
NuGet เป็นอีกหนึ่งเครื่องมือที่ช่วยให้การพัฒนาระบบทำได้รวดเร็วและสะดวกขึ้นมากเลยนะครับ ยังไงก็ลองเอาไปใช้กันนะครับ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น