با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن ، با یکی دیگر از جلسات دوره کامل آموزش asp.net core در خدمت شما دوستان هستیم . در بخش قبلی از این آموزشی به معرفی دستورات خط فرمان NET Core CLI. پرداختیم در این جلسه به معرفی Command-Line Interface در ASP.NET Core بخش دوم می پردازیم تا پایان این جلسه با ما همراه باشید .
برای ایجاد یک پروژه جدید NET Core. ، باید از دستور new بهمراه آرگومان نام استفاده کنیم .
با استفاده از CLI میتوانیم پروژه های کنسولی Class Library ، وب ، MVC ، webapi ، Razor ، Angular ، React js ایجاد کنیم.
فرمان زیر پروژه جدید کنسول را در دایرکتوری فعلی با نام پیش فرض ایجاد می کند.
1 | dotnet new console |
دستور زیر یک پروژه کنسول جدید به نام MyConsoleApp ایجاد می کند بعد حرف n- ، نام پروژه را وارد کنید (میتوان بجای n- از name– نیز استفاده کرد).
1 | dotnet new console -n MyConsoleApp |
دستور زیر یک برنامه کنسول جدید به نام MyConsoleApp را به دایرکتوری MyProjects ایجاد می کند. (میتوان بجای o- از output– نیز استفاده کرد).
1 | dotnet new console -n MyConsoleApp -o C:\MyProjects |
پس از ایجاد پروژه، به دایرکتوری پروژه در خط فرمان رفته تا دستورات خاص پروژه را اجرا کنیم ، که در اینجا مسیر فعلی ما C: \ MyConsoleApp می باشد.
ما اغلب از مرجع بسته NuGet برای اهداف مختلف در پروژه استفاده می کنیم. برای مثال، دستور زیر را برای اضافه کردن بسته Newtonsoft.json به پروژه ،اجراء کنید.
1 | C:\MyConsoleApp>dotnet add package Newtonsoft.json |
این فرمان بسته ی Newtonsoft.json را به پروژه ما اضافه خواهد کرد. می توانیم با باز کردن فایل csproj تغییرات را مشاهده کنیم.
برای بازگرداندن بسته ها یا به روز کردن بسته های موجود، می توانیم از دستور restore به صورت زیر استفاده کنیم.
1 | C:\MyConsoleApp>dotnet restore |
برای ساخت یک پروژه جدید یا موجود، دستور زیر را اعمال کنید.
1 | C: \ MyConsoleApp> dotnet build |
برای اجرای پروژه در کنسول ، فرمان دات نت Run را اجرا کنید، همانطور که در زیر نشان داده شده است.
که در بالا مشاهده می کنید “سلام جهان!” به عنوان خروجی نمایش داده می شود.
با تایپ h- یا help- در پایان هر فرمان می توانیم به توضیحاتی مفید درباره هر فرمان دست پیدا کنیم.
به عنوان مثال با تایپ فرمان dotnet new -h به توضیحاتی در مورد فرمان new می رسیم که در زیر آورده شده اند.
بنابراین، می توانیم از رابط خط فرمان NET Core. برای ایجاد، بازیابی بسته ها، ساخت، اجراء و انتشار انواع مختلف برنامه های NET Core. بدون Visual Studio استفاده کنیم.
در بخش بعدی درباره تزریق وابستگی در ASP.NET Core و فربم ورک IoC Container توضیح خواهیم داد.