در خدمت عزیزان هستیم با آموزش 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 را باز کنید.
{ "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 به پروژه ی شما اضافه شده است.
راه دیگر این است که به NuGet Manager بروید و به دنبال بسته ای بگردید که می خواهید آن را اضافه کنید.
امیدواریم این مطلب مورد توجه دوستان قرار گرفته باشد.
لیست جلسات قبل آموزش ASP.NET Core
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.
- منبع : سورس باران
- رمز فايل : www.sourcebaran.com
- انتشار: ۱۵ دی ۱۳۹۸
دسته بندی موضوعات
- آموزش برنامه نویسی
- آموزش کریپتو کارنسی (ارز دیجیتال)
- آموزش متنی برنامه نویسی
- پروژه برنامه نویسی
- فروشگاه
- فیلم های آموزشی
- #F
- ++C
- 3ds max
- Ada
- ADO.NET
- Adobe Flash
- Agile
- Ajax
- AngularJS
- Anime Studio
- apache
- ARM
- Asp.Net
- ASP.NET MVC
- assembly
- AVR
- Azure
- Bootstrap
- Cassandra
- CCNA
- CCNP
- CCSP
- ChatGPT
- Cisco
- CMD
- COBOL
- CSS
- Cython
- Django
- Dreameaver
- Elixir
- EntityFramework
- Erlang
- Flash
- Go
- Groovy
- Haskell
- Htaccess
- HTML
- IOS
- Jade
- jquery
- Kendo UI
- Linq
- Linux
- LUA
- MariaDB
- maya
- Meteor
- MongoDB
- Mono Android
- MonoGame
- Mysql
- NoSQL
- Oracle
- Orchard
- Perl
- php
- PHPMyAdmin
- R
- Rational Rose
- Ruby
- Rust
- Scala
- Scrum Master
- SFML
- SharePoint
- SignalR
- silver light
- SQL Server
- Stimulsoft Reports
- Telerik
- UML
- VB.NET&VB6
- Vue 3
- WPF
- Xml
- آردوینو
- آموزش های پروژه محور
- آیونیک
- اتوکد
- الگوریتم تقریبی
- الگوریتم نویسی و فلوچارت
- امنیت
- اندروید
- اندروید استودیو
- انیمیشن سازی
- بازی سازی با Scratch
- بک ترک
- بیسیک فور اندروید
- پایتون
- پرولوگ
- پریمیر
- جاوا
- جاوا اسکریپت
- جنگو
- جوملا
- دارت
- دلفی
- دوره های رایگان پیشنهادی
- زامارین
- سئو
- ساخت CMS
- ساخت اتوران
- ساختمان داده ها
- سی شارپ
- شبکه و مجازی سازی
- طراحی الگوریتم
- طراحی بازی
- طراحی وب
- فتوشاپ
- فریم ورک codeigniter
- فلاتر
- کاتلین
- کامپایلرها
- کانستراکت
- کریستال ریپورت
- کلوژر
- گوگل آنالیتیکس
- گیت
- لاراول
- مای بی بی
- مایکروسافت پروجکت
- متریال دیزاین
- متلب
- معماری کامپیوتر
- مهندسی اینترنت
- میکروتیک
- نود جی اس
- نیوک
- هوش مصنوعی
- ویبولوتین
- ویژوال استودیو
- یونیتی
- کتاب های آموزشی
- Ada
- Ajax
- Android
- ASP.NET
- ASP.NET Core
- AVR
- clips
- CNC
- COBOL
- CQRS
- Cython
- Dreamweaver
- Elixir
- Entity Framework 4.0
- Erlang
- Go
- Groovy
- Haskell
- LINQ
- Lua
- Matlab
- MFC
- Node.js
- PERL
- php
- PLC
- Prolog
- React
- Rust
- Scala
- SFML
- SharePoint
- silver light
- VHDL
- VMware
- WinJS
- Workflow
- WPF
- XHTML
- Yii Framework
- اتوکد
- اچ تی ام ال
- اسمبلی
- اکتیو ایکس
- الگوریتم و فلوچارت
- انگولار
- اوبونتو
- اوراکل
- بازی سازی
- بانک اطلاعاتی
- برنامه نویسی سوکت
- برنامه نویسی موبایل
- بک ترک
- پاسکال
- پایان نامه
- پایتون
- پرولوگ
- جاوا
- جاوا اسکریپت
- جی کوئری
- حوملا
- داده کاوی
- دلفی
- رباتیک
- روبی
- زبان ماشین
- سئو
- ساختمان داده ها
- سایر کتاب ها
- سخت افزار
- سوئیفت
- سی اس اس
- سی پلاس پلاس
- سی شارپ
- سیستم عامل
- سیستم های خبره
- شبکه و مجازی سازی
- شبیه سازی کامپیوتر
- طراحی الگوریتم
- فتوشاپ
- فریم ورک گتنا
- کاتلین
- کالی لینوکس
- کریستال ریپورت
- گزارش کارآموزی
- گوگل
- لیسپ
- متلب
- مقاله
- مهندسی نرم افزار
- نیوک
- هوش مصنوعی
- وب مستر
- ویژوال بیسیک
- نرم افزار و ابزار برنامه نویسی
- وردپرس