در خدمت عزیزان هستیم با آموزش 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 را باز کنید.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
{ "version": "1.0.0-*", "buildOptions": { "emitEntryPoint": true }, "dependencies": { "Microsoft.NETCore.App": { "type": "platform", "version": "1.0.1" } }, "frameworks": { "netcoreapp1.0": { "imports": "dnxcore50" } } } |
این فایل فرمت جدید پروژه است و داخل آن می توانید بخش وابستگی ها را مشاهده کنید. مانند زیر وابستگی جدیدی را اضافه کنید.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
{ "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 به پروژه ی شما اضافه شده است.
راه دیگر این است که به NuGet Manager بروید و به دنبال بسته ای بگردید که می خواهید آن را اضافه کنید.
امیدواریم این مطلب مورد توجه دوستان قرار گرفته باشد.
لیست جلسات قبل آموزش ASP.NET Core
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.
- منبع : سورس باران
- رمز فايل : www.sourcebaran.com
- انتشار: ۱۵ دی ۱۳۹۸
دسته بندی موضوعات
- آموزش ارز دیجیتال
- آموزش برنامه نویسی
- آموزش متنی برنامه نویسی
- اطلاعیه و سایر مطالب
- پروژه برنامه نویسی
- رپورتاژ
- فروشگاه
- فیلم های آموزشی
- ++C
- ADO.NET
- Adobe Flash
- Ajax
- AngularJS
- apache
- ARM
- Asp.Net
- ASP.NET MVC
- AVR
- Bootstrap
- CCNA
- CCNP
- CMD
- CSS
- Dreameaver
- EntityFramework
- Go
- HTML
- IOS
- jquery
- Linq
- Mysql
- Oracle
- PHP
- PHPMyAdmin
- Rational Rose
- silver light
- SQL Server
- Stimulsoft Reports
- Telerik
- UML
- VB.NET&VB6
- WPF
- Xml
- آموزش های پروژه محور
- اتوکد
- الگوریتم تقریبی
- امنیت
- اندروید
- اندروید استودیو
- بک ترک
- بیسیک فور اندروید
- پایتون
- جاوا
- جاوا اسکریپت
- جوملا
- دلفی
- دوره های رایگان پیشنهادی
- زامارین
- سئو
- ساخت CMS
- سی شارپ
- شبکه و مجازی سازی
- طراحی الگوریتم
- طراحی بازی
- طراحی وب
- فتوشاپ
- فریم ورک codeigniter
- فلاتر
- کانستراکت
- کریستال ریپورت
- لاراول
- معماری کامپیوتر
- مهندسی اینترنت
- هوش مصنوعی
- یونیتی
- کتاب های آموزشی
- Android
- ASP.NET
- AVR
- LINQ
- php
- Workflow
- اچ تی ام ال
- بانک اطلاعاتی
- برنامه نویسی سوکت
- برنامه نویسی موبایل
- پاسکال
- پایان نامه
- پایتون
- جاوا
- جاوا اسکریپت
- جی کوئری
- داده کاوی
- دلفی
- رباتیک
- سئو
- سایر کتاب ها
- سخت افزار
- سی اس اس
- سی پلاس پلاس
- سی شارپ
- طراحی الگوریتم
- فتوشاپ
- مقاله
- مهندسی نرم افزار
- هک و امنیت
- هوش مصنوعی
- ویژوال بیسیک
- نرم افزار و ابزار برنامه نویسی
- وردپرس