ساختار پروژه ASP.NET CORE
در مقاله قبل، ما اولین برنامه ی وب ASP.NET CORE 2.0 را ایجاد کردیم. در اینجا شما در مورد ساختار پروژه و اهمیت هر فایل ایجاد شده توسط ASP.NET CORE Application Template در ویژوال استودیو 2017 یاد خواهید گرفت.
در مقاله قبل، ما اولین برنامه ی وب ASP.NET CORE 2.0 را ایجاد کردیم. در اینجا شما در مورد ساختار پروژه و اهمیت هر فایل ایجاد شده توسط ASP.NET CORE Application Template در ویژوال استودیو 2017 یاد خواهید گرفت. در ادامه با ما همراه باشید.
زیرساخت پیش فرض پروژه زمانی است که یک برنامه خالی ASP.NET CORE در ویژوال استودیو ایجاد کنید.
1. در تصویر زیر، تب Solution Explorer روند و راحل های پروژه را نشان می دهد. شما می توانید با کلیک بر روی Folder View (در قسمت بالا)، تمام پوشه و فایل های پروژه را ببینید.
توجه:فایلها و پوشه های پروژه ASP.NET CORE با فایلها و پوشه های فیزیکی هماهنگ شده اند. اگر یک فایل یا پوشه جدید به پروژه اضافه کنید، آن را به طور مستقیم در Solution Explorer نشان میدهد. پس اصلاً لازم نیست که شما به صورت دستی آن را اضافه کنید.
.Csproj
2. ASP.NET CORE 1.0 فایل .Csproj را ایجاد نمی کند، بلکه از فایلهای .Xproj و Project.json برای مدیریت پروژه استفاده می کند. این موضوع در ASP.NET CORE 2.0 تغییر کرده است و در حال حاضر، ویژوال استودیو از .Csproj برای مدیریت پروژه ها استفاده می کند.
تنظیمات .Csproj را با کلیک راست بر روی پروژه و انتخاب گزینه EditMyFirstCoreApp.Csproj می توانیم اضافه کنیم.
فایل .Csproj شامل تنظیمات مربوط به چارچوب های هدفمند .NET، پوشه های پروژه و بسته های Nuget است.
Dependencies
3. Dependencies در پروژه ASP.NET CORE 2.0 شامل تمام بسته های Nuget نصب شده در سرور و گیرنده است.
Properties
4. و در آخر، گزینه Properties شامل فایل Launchsetting.json است که تنظیمات اشکال زدایی (debug settings) را به عهده دارد.
در رابطه با فایل های wwwroot در مقاله بعد مطلع شوید. (این مقاله را اینجا بخوانید)
"امیدواریم از مقاله بالا لذت کافی را برده باشید"
مجموعه ABLY