نسخه جدید .NET 10 و C# 14 امروز (۱۱ نوامبر ۲۰۲۵) منتشر شد. این نسخه به عنوان یک انتشار پشتیبانی بلندمدت (LTS) به مدت سه سال تا ۱۴ نوامبر ۲۰۲۸ پشتیبانی خواهد شد و برای برنامههای کاربردی که به پایداری بلندمدت نیاز دارند، یک انتخاب مناسب است.
یکی از بزرگترین اضافات در .NET 10، پشتیبانی از برنامههای مبتنی بر فایل است. این ویژگی نحوه نوشتن کد C# برای اسکریپتها و ابزارهای کوچک را تغییر میدهد. به طور سنتی، حتی سادهترین برنامه C# به سه چیز نیاز داشت: یک فایل راه حل (sln)، یک فایل پروژه (csproj) و فایل کد منبع (*.cs). با .NET 10، میتوانید یک فایل *.cs واحد ایجاد کرده و آن را مستقیماً اجرا کنید.
این ویژگی C# را با زبانهای اسکریپتنویسی مانند پایتون، جاوااسکریپت و تایپاسکریپت یکسان میکند و آن را به یک گزینه خوب برای ابزارهای CLI، اسکریپتهای اتوماسیون و ابزارها بدون نیاز به راهاندازی پروژه تبدیل میکند. برنامههای مبتنی بر فایل میتوانند از بستههای NuGet و SDKها با استفاده از دستورالعملهای خاص # در بالای فایل استفاده کنند.
همچنین، .NET 10 شامل بهروزرسانیها و تغییرات دیگری در ASP.NET Core، EF Core و سایر اجزای .NET است. این بهروزرسانیها به توسعهدهندگان کمک میکند تا برنامههای کاربردی امنتر، مقیاسپذیرتر و کارآمدتر ایجاد کنند.
مشاهده مطلب اصلی