دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۶
  • مرداد

جلسه ۰۹ : معرفی Command-Line Interface در ASP.NET Core بخش اول

  • دسته‌بندی‌ها :
جلسه ۰۹ : معرفی Command-Line Interface در ASP.NET Core بخش اول
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه :

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن ، با یکی دیگر از جلسات دوره کامل آموزش asp.net core در خدمت شما دوستان هستیم . در بخش قبلی آموزش به معرفی فایل startup.cs پرداختیم که جزئی از ساختارهای پروژه ASP.NET Core بود در این جلسه به معرفی Command-Line Interface و ساختار فرمان ها (Commands) می پردازیم تا پایان این جلسه با ما همراه باشید.

      Command-Line Interface :

      رابط خط فرمان Net Core (CLI). یک ابزار cross-platform جدید برای ایجاد، بازیابی بسته ها، ساخت، اجرا و انتشار برنامه های NET. است.

      در بخش های قبلی برنامه ASP.NET Core خودمان را با استفاده از Visual Studio ایجاد کردیم. ویژوال استودیو از این CLI برای بازسازی، ساخت و انتشار برنامه ها استفاده می کند. دیگر IDE های سطح بالا، ویرایشگر ها و ابزارها می توانند از CLI برای پشتیبانی از برنامه های NET Core. استفاده کنند.

      ابزار NET Core CLI. بهمراه NET Core SDK. نصب خواهد شد ، بنابراین لازم نیست آن را به طور جداگانه نصب کنیم.

      برای تست آن خط فرمان را در ویندوز باز کرده ، کلمه dotnet را تایپ کنید و Enter را فشار دهید، در صورتی که NET Core SDK. به درستی نصب شده باشد اطلاعاتی از ورژن و … نمایش داده خواهد شد.

      رابط خط فرمان

      رابط خط فرمان

      ساختار فرمان ها (Commands) :

      شکل کلی فرمانها در زیر نشان داده شده است:

      dotnet  <command> <argument> <option>

      تمام دستورات با نام dotnet شروع می شوند. پس از dotnet، فرمان مورد نظر را برای انجام یک اقدام خاص می نویسیم . از آرگومان ها و آپشن ها در هر دستور را می توان استفاده کرد.

      در زیر دستورات NET Core 2.x CLI.  آورده شده است:

      توضیحاتفرمانهای پایه
      ایجاد پروژه جدید بهمراه solution برنامه بر اساس قالبی مشخصnew
      بازگردانی وابستگی ها و ابزار پروژهrestore
      ساختن (build) پروژه با تمام وابستگی هایشbuild
      اجرای کدهاRun
      آماده سازی برنامه بهمراه تمام وابستگی هایش برای میزبانی در سرور مجازی (بارگذاری روی سرور)(Hosting)publish
      واحد تست برنامهtest
      اجرای تست روی فایلی خاصvtest
      بسته بندی (Packaging) کدها در بسته های NuGetpack
      پاکسازی خروجی پروژهclean
      اصلاح یک فایل در مسیر (solution) برنامه NET Core.sln
      نمایش توضیحاتی درباره فرمانی خاصhelp
      فروشگاه (Stores) اسمبلی های خاص در زمان اجراstore

       

      توضیحاتفرمانهای اصلاح پروژه
      اضافه کردن پکیجی خاص در پروژهadd package
      اضافه کردن مرجع (P2P ) (project-to-project references) در پروژهadd reference
      پاک کردن پکیجی خاص از پروژهremove package
      پاک کردن مرجع (references) از پروژهremove reference
      نمایش لیست تمام مراجع P2Plist reference

       

      توضیحاتفرمانهای پیشرفته
      حذف یا لغو یک بسته (Package) از سرورnuget delete
      پاک کردن یا نمایش فهرست منابع NuGet محلی.nuget locals
      یک بسته را به سرور اضافه (push) کرده و آن را منتشر می کند.nuget push
      ساختن پروژه و تمامی وابستگی هایشmsbuild
      نصب اسکریپتهای مورد استفاده برای ابزارهای NET Core CLI.dotnet install script

       

      در قسمت بعدی آموزش به اجراء برخی فرمانهای NET Core CLI. پرداخته و آنها را شرح می دهیم.

      QR:  جلسه ۰۹ : معرفی Command-Line Interface در ASP.NET Core بخش اول
      به اشتراک بگذارید