1

مایکروسافت هفتمین و احتمالا آخرین نسخه آزمایشی .NET 11 را منتشر کرده است. NET 11 Preview 7. با مجموعه‌ای از بهبودها در زبان #C، ابزارهای توسعه و فرایند ساخت پروژه‌ها همراه شده و اکنون قابلیت‌هایی مانند NativeAOT-CLI و MSBuild Server به‌صورت پیش‌فرض فعال هستند. یکی از مهم‌ترین تغییرات این نسخه، فعال شدن MSBuild Server به‌صورت پیش‌فرض است. این قابلیت با نگه داشتن فرایند MSBuild در حافظه، از راه‌اندازی مجدد آن برای هر عملیات ساخت جلوگیری می‌کند و در نتیجه زمان موردنیاز برای اجرای ساخت‌های متوالی را کاهش می‌دهد.

این تغییر به‌ویژه برای توسعه‌دهندگانی اهمیت دارد که به‌طور مداوم پروژه‌های خود را در محیط توسعه کامپایل و آزمایش می‌کنند. مایکروسافت با این تغییر تلاش کرده است چرخه توسعه را سریع‌تر و پاسخ‌گوتر کند. مایکروسافت در .NET 11 Preview 7 قابلیت NativeAOT-CLI را نیز به‌صورت پیش‌فرض فعال کرده است. NativeAOT امکان کامپایل برنامه‌های .NET به کد بومی را فراهم می‌کند و می‌تواند با کاهش زمان راه‌اندازی و مصرف حافظه، برای برخی سناریوها مزیت قابل توجهی ایجاد کند.

در نسخه‌های قبلی .NET 11 نیز قابلیت‌های NativeAOT به‌طور پیوسته توسعه یافته بودند. برای نمونه، در Preview 6 قابلیت‌های رابط خط فرمان NativeAOT گسترش پیدا کرد و مجموعه کامل‌تری از فرمان‌های CLI در اختیار توسعه‌دهندگان قرار گرفت. یکی دیگر از بخش‌های مهم .NET 11 Preview 7 به زبان C# مربوط می‌شود. مایکروسافت در این نسخه چند قابلیت و بهبود جدید را در اختیار توسعه‌دهندگان قرار داده است تا نوشتن و نگهداری کد ساده‌تر و کارآمدتر شود.

این تغییرات در ادامه روند توسعه C# در .NET 11 قرار می‌گیرند. در Preview 6 نیز قابلیت‌هایی مانند Extension Indexers و پشتیبانی از Unionها به مجموعه امکانات زبان اضافه شده بود. هدف کلی این تغییرات، افزایش انعطاف‌پذیری زبان و فراهم کردن ابزارهای مدرن‌تر برای توسعه‌دهندگانی است که پروژه‌های بزرگ و پیچیده را با C# ایجاد می‌کنند. انتشار Preview 7 نشان می‌دهد NET 11. اکنون به مرحله پایانی توسعه نزدیک شده است.

مایکروسافت پیش از این اعلام کرده بود که نسخه نهایی NET 11. در نوامبر 2026 منتشر خواهد شد و نسخه‌های آزمایشی باقی‌مانده عمدتا برای رفع مشکلات، تکمیل قابلیت‌ها و آماده‌سازی نهایی پلتفرم مورد استفاده قرار می‌گیرند. NET 11. در مجموع تغییرات گسترده‌ای را در بخش‌های مختلف اکوسیستم NET. به همراه دارد؛ از Runtime و SDK گرفته تا C#، ASP.NET Core، .NET MAUI، Entity Framework Core و ابزارهای مرتبط با کانتینرها.

با انتشار Preview 7، تمرکز مایکروسافت بیش از گذشته بر آماده‌سازی .NET 11 برای انتشار عمومی قرار گرفته است. فعال شدن قابلیت‌هایی مانند MSBuild Server و NativeAOT-CLI به‌صورت پیش‌فرض نیز نشان می‌دهد این نسخه بیش از آنکه صرفا مجموعه‌ای از قابلیت‌های آزمایشی باشد، به تجربه‌ای نزدیک به نسخه نهایی تبدیل شده است.