دسته بندی ها
21:03 1399/07/13

آموزش افزودن پکیج از سایت nuget در Asp.net Core

مشخصات سوال کننده :
کاربر : ahmadikia     امتیاز کاربر : 13     رتبه کاربر : 55
دسته بندی : Asp.net Core

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 7906
پاسخ دهنده : saedbfd 21:36 1399/07/13

آموزش افزودن پکیج از سایت nuget در Asp.net Core

در مرحله اول شما باید نحوه افزودن کتابخانه ها و پکیج های مورد نیاز خودتون به پروژه در ویژوال استودیو رو یاد بگیرید. ببینید کلیه پکیج هایی که در ویژوال استودیو به پروژه اضافه میشه از سایت nuget.org باید دانلود بشه و در پروژه شما اضافه بشه.

 

روشهای افزودن پکیج ها و کتابخانه های مورد نیاز از nuget به پروژه در ویژوال استودیو

 

افزودن کتابخانه به ویژوال استودیو

 

شما به چند روش می تونید کتابخانه های مورد نیاز خودتون رو به پروژه اضافه کنید.

  • دانلود و افزودن پکیج از طریق خط فرمان (Power shell) : خب در روش اول شما از طریق خط فرمان ویژوال استودیو میتونید کتاخانه مورد نیاز خودتون رو دانلود کنید و در پروژه نصب کنید. برای این کار از منوی Tools --> Nuget Package Manager --> Package Manager Console رو باز کنید. خط فرمان مشابه تصویر زیر برای شما باز میشه.

 

power shell in visual studio

خب در این جا میتونید اسم کتایخانه ای رو که میخواید به همراه ورژن اون تایپ کنید و دکمه Enter رو بزنید. بعد از انجام این کار به صورت اتوماتیک پروژه به سایت nuget وصل میشه و پکیج مورد نظر رو دانلود و نصب میکنه. دقت کنید که باید حتما اتصال شما به اینترنت برقرار باشه.

نکته : برای اینکه دقیقا بدونید در خط فرمان چه چیزی رو باید تایپ کنید وارد سایت nuget بشید و در صفحه اول در قسمت جستجو نام پکیجی که نیاز دارید رو وارد کنید تا اون پکیج برای شما پیدا بشه. مطابق تصویر زیر :

 

آموزش کار با nuget

 

خب روی دکمه ذره بین (جستجو) کلیک کنید تا پکیج مورد نیاز شما پیدا بشه.

 

nuget

 

حالا روی پکیج مورد نظرتون کلیک کنید تا جزییات پکیج رو برای شما نمایش بده. در این بخش دستوری که در تصویر مشخص شده رو باید کپی کنید و در خط فرمان پیست کنید. مطابق تصویر زیر

 

آموزش کار با nuget

 

و در نهایت 

 

nuget چیست

 

  • دانلود و نصب پکیج از فرم Nuget در ویژوال استودیو : خب روش دومی هم برای دانلود و نصب پکیج از nuget هست. در پنجره Solution Explorer روی نام پروژه کلیک راست کنید و گزینه Manage Nuget Packages رو انتخاب کنید تا فرم زیر نمایش داده بشه. در این فرم به سربرگ Browse برید و در قسمت جستجو نام پکیج مورد نظرتون رو جستجو کنید. بعد از پیدا کردن پکیج انتخاب کنید و روی دکمه install کلیک  کنید تا پکیج دانلود و نصب بشه. در تمامی مراحل اتصال شما به اینترنت باید برقرار باشه.

 

کار با پنجره manage nuget package

 

کاربرد پکیج Microsoft.Extensions.Logging.Debug چیست ؟

در خود سایت nuget نام هر پکیجی رو وارد کنید و وارد جزییاتش بشید توضیحاتش موجود هست. از این پکیج برای Log گرفتن از عملیات پروژه استفاده میشه. در واقع وقتی شما پروژه رو اجرا می کنید در پنجره output ریز به ریز عملیات انجام شده نمایش داده میشه که جزو کاربردهای این پکیج محسوب میشه.

ویرایش شده در پنج شنبه 7 اسفند 1399 ساعت 00:30:10
به این پاسخ امتیاز بدهید    1
امتیاز: 1654 رتبه: 1
2 نظر
ahmadikia : بسیار از پاسخ مفصل و دقیق شما سپاس گزارم

امتیاز کاربر : 13   رتبه کاربر : 55   تاریخ ثبت : 09:40 1399/07/13
hd724 : سلام وقت بخیر مهندس ما از هر دو روش استفاده کردم نمیشه خواهشن کمک کنید فیلتر شکن هم وصل میکنم نمیشه قطع میکنم نمیشه میریم تو سایت nuget سورس کد رو دانلود میکنم که به صورت consoleنصب کنیم نمیشه

امتیاز کاربر : 0   رتبه کاربر : 7020   تاریخ ثبت : 01:55 1402/09/28
پاسخ دهنده : mahbod 17:22 1399/07/29

آیا راهی داره بدون وصل شدن به اینترنت پکیج را نصب کنیم ممنون

 

به این پاسخ امتیاز بدهید    1
امتیاز: 3 رتبه: 136
1 نظر
saedbfd : بله میشه. توی گوگل سرچ کنید install offline nuget package in visual studio

امتیاز کاربر : 1654   رتبه کاربر : 1   تاریخ ثبت : 05:27 1399/07/29
پاسخ دهنده : mahbod 17:30 1399/07/29

اینکه نیاز به اینترنت دارد من میخوام با یک سیستم که اتصال به اینترنت دارد دانلود کنم و روی سیستمی که اینترنت ندارد نصب کنم

 

به این پاسخ امتیاز بدهید    0
امتیاز: 3 رتبه: 136
1 نظر
saedbfd : در قسمت جست و جو در سوالات کلمه 'آفلاین' رو جست و جو کنید نحوه نصب آفلاین پکیج ها هست.

امتیاز کاربر : 1654   رتبه کاربر : 1   تاریخ ثبت : 11:10 1399/12/17
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود