با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن ، با یکی دیگر از جلسات دوره کامل آموزش asp.net core در خدمت شما دوستان هستیم . در جلسه قبل انواع برنامه های NET Core. را شرح دادیم و گفتیم که دو نوع هستند ۱- برنامه های قابل حمل ۲- برنامه های مستقل در این جلسه به آموزش اشتراک گذاری کدها در NET Core. می پردازیم تا پایان این جلسه با ما همراه باشید.
در حال حاضر با استفاده از NET. ، می توانیم برنامه های کاربردی با سه چارچوب مختلف برای سیستم عامل های مختلف توسعه دهیم. سنتی یا استاندارد NET Framework. برای ویندوز، Mono framework برای iOS، OSx و اندروید و NET Core. برای ویندوز، مک و لینوکس مورد استفاده قرار می گیرند.
این framework ها از کتابخانه های مختلفی استفاده می کنند. به این معنی که کد نوشته شده در یک framework را نمیتواند در framework دیگر استفاده کرد. به عنوان مثال، یک برنامه کنسول که با NET Framework. توسعه یافته است ، نمی تواند بر روی NET Core. یا برعکس اجرا شود. بنابراین، به اشتراک گذاری کد مجاز نیست.
برای حل مشکل به اشتراک گذاری کدها ، می توانیم از سه روش زیر استفاده کنیم:
ایجاد یک کتابخانه کلاس قابل حمل برای به اشتراک گذاشتن کد با دیگر Framework ها چیز جدیدی در NET. نیست!. برای اطلاع بیشتر اینجا را بخوانید.
در بخش بعدی در مورد چگونگی استفاده از چارچوب چندگانه (Multiple Frameworks) در برنامه ASP.NET Core برای به اشتراک گذاری کد را فرا خواهید گرفت.