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

آموزش MSBuild در .Net Core

MSBuild

در این بخش به MSBuild و چگونگی کارکرد آن در .NET Core می پردازیم. MSBuild پلتفرم ساختاری ویژوال استودیو و مایکروسافت است. اگر شما در برنامه ی UWP پوشه ی پروژه را باز کنید، می توانید فایل های project.json و *.csproj را مشاهده کنید.


نحوه ساخت MSBuild در .Net Core

اما اگر شما برنامه ی کنسول .NET Core قبلی ما را باز کنید، در این صورت می توانید فایل های project.json و *.xproj را مشاهده کنید.


نحوه ساخت MSBuild در .Net Core
  • سیستم ساختاری .NET Core یا سیستم ساختاری project.json نیازهای UWP را برطرف نمی کنند. به همین دلیل است که UWP همچنان از سیستم ساختاری *.csproj (MSBuild) بهره می برد.
  • اما تا زمانی که بحث سیستم های ساختاری به میان باشد، project.json این عرصه را ترک می کند.
  • حالا اگر می خواهید برخی از فایل های موجود را مانند کاری که ما در برنامه ی کنسول انجام دادیم به برنامه ی UWP خود اضافه کنید، در این صورت باید این فایل ها را به پوشه ی پروژه ی خود اضافه کنید. علاوه بر این پروژه ی خود را باید به Solution Explorer نیز اضافه کنید.

فایل های زیر را در نظر بگیرید. این فایل ها را به پوشه ی پروژه ی خود اضافه کنید.


نحوه ساخت MSBuild در .Net Core
نحوه ساخت MSBuild در .Net Core

به ویژوال استودیو برگردید و Solution Explorer را باز کنید.


نحوه ساخت MSBuild در .Net Core
  • همان طور که می بینید برای برنامه های UWP تنها کپی کردن فایل ها کافی نیست، زیرا در Solution Explorer ما نمی توانیم این فایل ها را ببینیم.
  • حالا ما باید این فایل ها را اضافه نیز بکنیم. برای انجام این کار باید بر روی آیکون Show All Files که در اسکرین شات بالا هایلایت شده است کلیک کنید تا بتوانید تمامی فایل های پوشه ی پروژه را مشاهده کنید.
    نحوه ساخت MSBuild در .Net Core

این دو فایل هنوز به پروژه ی ما اضافه نشده اند. برای اضافه کردن این فایل ها، آن ها را انتخاب کنید، بر روی یکی از آن ها کلیک راست کنید و Include in Project را انتخاب کنید.


نحوه ساخت MSBuild در .Net Core

حالا این فایل ها نیز اضافه شده اند. یکی از مزایای قابل پیش بینی، شیوه ی انداختن فایل ها توسط project.json برای *.csproj در نسخه ی آینده ی SKD tools و ویژوال استودیو است.


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

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