آیا تا به حال برای تست یک کد ساده سیشارپ مجبور بودهاید پروژه بسازید و فایل .csproj درست کنید!
با نسخه جدید NET 10. میتونید فایلی ساده مثل app.cs را مستقیم با دستور زیر اجرا کنید:
dotnet run app.cs
برای اسکریپتهای سریع، تست یک ایده یا حتی آموزش، این فیچر بسیار کاربردی است و بدون هیچ وابستگی اضافهای کار میکند.
برای اضافه کردن پکیجهای NuGet مستقیم داخل فایل:
#:package Humanizer@2.14.1
using Humanizer;
Console.WriteLine(DateTime.Now.AddDays(-3).Humanize());
برای مشخص کردن نوع SDK پروژه:
#:sdk Microsoft.NET.Sdk.Web
var app = WebApplication.Create();
app.MapGet("/", () => "Hello from ASP.NET Core!");
app.Run();
برای تنظیم ویژگیهای Build مثل نسخه زبان:
#:property LangVersion preview
Console.WriteLine("Using C# preview features!");
نهایتا میتوان همین فایل را به پروژهای کامل هم تبدیل کرد:
dotnet project convert app.cs
📖 مستندات کامل را اینجا ببینید.
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، نظرات خود را با ما در قسمت کامنتها به اشتراک بگذارید.
#حامد_حاجیلو (لینکدین)
کانال تلگرام:
@SoftwarePhilosophy
______