آموزش Package References در برنامه نویسی ASP.NET Core

آموزش Package References در برنامه نویسی ASP.NET Core

در خدمت عزیزان هستیم با آموزش Package References در برنامه نویسی ASP.NET Core از وب سایت آموزش برنامه نویسی سورس باران. بطور کلی در این بخش به بررسی چگونگی اضافه کردن بسته ها به برنامه  ASP.NET Core خود و چگونگی پیدا کردن یک بسته ی مشخص می پردازیم. اکنون می توانیم مستقیما به NuGet برویم و بسته مورد نیاز خود را اضافه کنیم. با ما همراه باشید…

آموزش Package References در برنامه نویسی ASP.NET Core

جهت شروع ابتدا به این لینک مراجعه نمایید https://github.com/dotnet/corefx تا بتوانید سورس کد ASP.NET Core را مشاهده کنید.

در رپوی CoreFx پوشه ی src را باز کنید

تا بتوانید لیست کامل پوشه هایی که مربوط به بسته های مختلف هستند را مشاهده کنید. Json را جستجو کنید.

برای پیدا کردن بسته ی خود راه دیگری نیز وجود دارد. اگر با فریمورک .NET آشنا باشید، احتمالا نوع های مختلفی را می شناسید اما سرهم کردن بسته ها در .NET Core کاملا متفاوت است و نمی دانید بسته ها کجا هستند. اگر نوع مورد نظر را بدانید می توانید با معکوس کردن جستجوی بسته ها و با استفاده از لینک https://packagesearch.azurewebsites.net/ به جستجوی آن ها بپردازید.

در اینجا می توانید هر نوع بسته ای که مورد نظرتان است را پیدا کنید. بعد از این کار این سایت NuGet را پیمایش می کند و بسته های مربوط به شما را پیدا می کند.
بیایید DataContractJson را جستجو کنیم.

همان طور که می بینید، نتایج یکسان هستند. بر روی یکی از آن ها کلیک کنید.

بعد از انجام این کار می توانید صفحه ی NuGet را مشاهده کنید. در این صفحه شما باید تأیید کنید که به این بسته نیاز دارید. می توانید این بسته را به کمک چند متد به برنامه ی خود اضافه کنید.

فایل project.json را باز کنید.

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

حالا اگر به مراجع خود نگاه کنید، می بینید که بسته ی System.Runtime.Serialization.Json به پروژه ی شما اضافه شده است.

راه دیگر این است که به NuGet Manager بروید و به دنبال بسته ای بگردید که می خواهید آن را اضافه کنید.

امیدواریم این مطلب مورد توجه دوستان قرار گرفته باشد.

 

لیست جلسات قبل آموزش ASP.NET Core

  1. آموزش ASP.Net Core – ASP.NET Core چیست؟ مزایای ASP.NET Core
  2. آموزش نصب ASP.NET Core و شروع کار با آن
  3. آموزش اعداد یا Numerics در ASP.Net Core
  4. آموزش اجرا کد ASP.Net Core
  5. Modularity در ASP.Net Core
  6. اضافه کردن فایل های موجود به پروژه در ASP.Net Core