أعلنت Microsoft إتاحة .NET 11 Release Candidate 1 في 8 سبتمبر 2026، بوصفه إصداراً تمهيدياً واسع النطاق قبل الإصدار النهائي. ويضم التحديث تغييرات وتحسينات في المكتبات ووقت التشغيل وSDK وMSBuild وNuGet، إضافة إلى C# وF# وASP.NET Core و.NET MAUI وWindows Forms.
تحسينات في المنصة وأدوات التطوير
تضيف مكتبات .NET 11 إمكانات للتعامل مع عمليات النظام وفحص حالة انتهائها، وحل سجلات DNS على Linux، ودعم JSON لأنواع رقمية جديدة ومخططات ثنائية. كما يشمل الإصدار دعماً للتعدد الشكلي المغلق والاتحادات في JSON، والتحقق غير المتزامن من الخيارات، وإنشاء قيم BitArray من الذاكرة الممتدة، وإعادة استخدام برامج ترميز الضغط وفكّه.
وتتضمن طبقة الأمان جلسات TLS تجريبية يقودها المستدعي، وربط قناة TLS على Unix، ودعم AES Key Wrap، إلى جانب تحسين سرعة التشفير الموثق على منصات Apple. ويسجل الإصدار أيضاً تغييرات قد تكسر التوافق وإصلاحات للأخطاء، مع الإشارة إلى مساهمات المجتمع.
ما الذي يتغير عملياً للمطورين؟
على مستوى وقت التشغيل، يضيف .NET 11 إعداد تقارير الأعطال داخل العملية على Unix، كما تستخدم عمليات FP16 تعليمات العتاد المتخصصة. وفي SDK، تتحسن اختبارات تطبيقات الهاتف عبر dotnet test، مع إضافة تحكم على مستوى التشغيل وتنسيقات جديدة للنتائج. وتنتج عملية نشر الحاويات صوراً قابلة لإعادة الإنتاج وتتجنب عمليات الرفع المتكررة، بينما تحصل البرامج المعتمدة على الملفات على دعم لإعادة استخدام Native AOT والتنسيق.
تشمل التحسينات الأخرى حصر اكتشاف إعدادات dotnet format في الملفات المضمّنة، وإضافة إنشاء أرشيفات tar واستخراجها في MSBuild، وتمكين أدوات البناء من الوصول إلى أنماط عناصر glob. أما NuGet فيعيد استخدام تقييمات المشاريع أثناء الحزم، كما أصبحت تحديثات الحزم الضعيفة تعمل مع إعدادات اعتبار التحذيرات أخطاء.
اللغات وأطر التطبيقات
يعمل C# 15 على تثبيت الاتحادات وميزات لغوية أخرى، مع تحسينات في تطور الاستخدامات غير الآمنة. ويضيف F# نشر السجلات ومنشئات السجلات وإنشاء المفوضات مباشرة، إلى جانب سلاسل نصية داخلية أكثر كفاءة وتنسيق للسجلات والاتحادات دون الاعتماد على الانعكاس.
في ASP.NET Core، أصبحت واجهات تحديث مصادقة SignalR نهائية، مع دعم التحديث في عميل TypeScript. كما تتحدث دوائر Blazor Server بعد تحديث المصادقة، ويعكس OpenAPI الواجهات البرمجية المتقادمة، مع إمكانية اختيار بيئة لإنشاء OpenAPI أثناء البناء، واستخدام ربط قناة TLS في مصادقة Negotiate.
ويغطي الإصدار أيضاً الاختبار وعناصر التحكم وميزات المنصات وXAML في .NET MAUI، وتحديثات .NET for Android ومنصات Apple، إضافة إلى إدارة تجارب نمط الأكشاك واستقرار الأنماط البصرية الحديثة في Windows Forms للإصدار RC 1.
التوافر وما ينبغي الانتباه إليه
يمكن للمطورين البدء عبر تثبيت .NET 11 SDK، وتوصي Microsoft على Windows باستخدام أحدث نسخة من Visual Studio 2026 Insiders، مع إتاحة Visual Studio Code وامتداد C# Dev Kit. ويشير نطاق التغييرات إلى أن الإصدار مهم لفرق تعمل على خدمات الويب والحاويات وتطبيقات الهاتف، لكن كونه Release Candidate يعني أن فرق الإنتاج تحتاج إلى مراجعة ملاحظات الإصدار الكاملة وتغييرات التوافق قبل اعتماده نهائياً. كما توفر Microsoft صفحات منفصلة لما هو جديد في .NET 11 وC# 15 وASP.NET Core وEntity Framework Core، إلى جانب التغييرات الكاسرة وإصدارات .NET.
كيف أعددنا هذا الخبر؟
اعتمد الخبر على المصدر الأصلي الموضح أعلاه. قد نستخدم أدوات آلية للمساعدة في الاستخراج والتصنيف والصياغة،
لكن النشر يخضع لقواعد تمنع المحتوى المكرر والقصير أو الروتيني منخفض القيمة.
اقرأ سياستنا التحريرية.