کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

Package References در .Net Core

مراجع بسته ای(Package References) در .Net Core

در این بخش به بررسی چگونگی اضافه کردن بسته ها به برنامه ی .NET Core خود و چگونگی پیدا کردن یک بسته ی مشخص می پردازیم. اکنون می توانیم مستقیما به NuGet برویم و بسته ی مورد نیاز خود را اضافه کنیم، اما فعلا سری به بخش های دیگر می زنیم.
به این لینک بروید https://github.com/dotnet/corefx تا بتوانید سورس کد .NET Core را مشاهده کنید.


آموزش References Package های .Net Core

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


آموزش References Package های .Net Core

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


آموزش References Package های .Net Core

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


آموزش References Package های .Net Core

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


آموزش References Package های .Net Core

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


آموزش References Package های .Net Core

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

{ 
   "version": "1.0.0-*", 
   "buildOptions": { 
      "emitEntryPoint": true 
   }, 
   "dependencies": { 
      "Microsoft.NETCore.App": { 
         "type": "platform", 
         "version": "1.0.1" 
      } 
   }, 
   "frameworks": { 
      "netcoreapp1.0": { 
         "imports": "dnxcore50" 
      } 
   } 
} 

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

{ 
   "version": "1.0.0-*", 
   "buildOptions": { 
      "emitEntryPoint": true 
   }, 
   "dependencies": { 
      "Microsoft.NETCore.App": { 
         "type": "platform", 
         "version": "1.0.1" 
      }, 
      "System.Runtime.Serialization.Json": "4.0.2" 
   }, 
   "frameworks": { 
      "netcoreapp1.0": { 
         "imports": "dnxcore50" 
      } 
   } 
}

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


آموزش References Package های .Net Core

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


آموزش References Package های .Net Core

1397/09/08 2315 587
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...