لوگوی sms.ir

معرفی بسته NuGet و کاربرد آن

در معرفی بسته  NuGet و کاربرد آن ابتدا به معرفی بسته NuGet پرداخته می شود و سپس نحوه اضافه نمودن آن و دلیل استفاده از آن توضیح داده خواهد شد.

بسته NuGet  در واقع انباری از فایل های DLL می باشد. بسته NuGet  را می توان جزو ابزار های ضروری برای هر زیر ساخت توسعه دانست که برنامه نویسان و توسعه دهندگان وب با کمکش کدهایی را ایجاد و استفاده کنند.

NuGet حاوی dll هایی همراه با سایر محتوای مورد نیاز برای برنامه خاصی هستند. استفاده کنندکان از بسته های NuGet می بایست آن را از محل مناسبی دریافت نمایید. ( بهتر است آخرین ورژن مورد استفاده از آن دریافت و استفاده شود. هم اکنون آخرین ورژن ارائه شده در زمان نگارش این مقاله، ۱.۱.۰ می باشد.

پس از دریافت بسته باید آن را به پروژه اضافه نمود و سپس تمام قابلیت های بسته در پروژه قابل استفاده می باشد.

معرفی بسته  NuGet و کاربرد آن :

برای استفاده از وب سرویس های RESTFUL سامانه ارسال پیامک ایده پردازان، ابتدا نیاز است بسته آن را دریافت نمایید. سایت زیر به شما دستور نصب را نمایش می دهد:

https://www.nuget.org/packages/SmsIrRestful/

همان طور که در صفحه نمایش داده شده است برای نصب آن در قسمت package Manager کافیست دستور زیر را در همین بخش در نرم افزار visual studio کپی نمایید.

وارد نرم افزار visual studio شده و پروژه خود را تعریف نمایید. بخش Package Manager Console در قسمت پایین پروژه قرار دارد. اگر این بخش باز نبود از طریق آدرس زیر ان را فعال نمایید :

Visual studio – view – other windows – Package Manager Console

در بخش باز شده، دستور زیر را وارد نمایید :

Install-Package SmsIrRestful -Version 1.1.0

پس از چند لحظه اگر مشکلی وجود نداشته باشد عبارات زیر به شما نمایش داده خواهد شد :

Installing ‘SmsIrRestful 1.1.0’.

Successfully installed ‘SmsIrRestful 1.1.0’.

Adding ‘SmsIrRestful 1.1.0’ to ConsoleApplication1.

Successfully added ‘SmsIrRestful 1.1.0’ to ConsoleApplication1.

 

به همین راحتی و سادگی، بسته NuGet فعال شده و می توانید تمام متدهای مربوط به وب سرویس هایREST را استفاده نمایید.

امتیاز به این مطلب
[کل: ۰ میانگین: ۰]
مقالات مرتبط
نظرات کاربران
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
مشاوره رایگان 0212853
0
Would love your thoughts, please comment.x
()
x