البرمجة وتطوير البرمجيات

إتاحة .NET 11 Preview 7 مع تحديثات واسعة للمكتبات وSDK وASP.NET Core

أعلنت Microsoft إتاحة .NET 11 Preview 7، متضمناً تحسينات في المكتبات ووقت التشغيل وSDK وC# وASP.NET Core و.NET MAUI وEntity Framework Core وF# وWindows Forms. ويمكن للمطورين البدء بتثبيت .NET 11 SDK، بينما يُنصح مستخدمو Windows بتثبيت أحدث إصدار من Visual Studio 2026 Insiders.

11 أغسطس 2026
3 دقائق قراءة
2 قراءة
إتاحة .NET 11 Preview 7 مع تحديثات واسعة للمكتبات وSDK وASP.NET Core

أصبحت النسخة التجريبية .NET 11 Preview 7 متاحة للمطورين، حاملة مجموعة واسعة من التحديثات التي تغطي مكونات المنصة الأساسية وأدوات تطوير التطبيقات. وتشمل النسخة تحسينات في المكتبات ووقت التشغيل وSDK ولغات وأطر العمل المرتبطة بـ .NET، إلى جانب تحديثات موجهة لتطبيقات الويب والهواتف وقواعد البيانات وتطبيقات Windows.

تحديثات المكتبات ووقت التشغيل

تضيف المكتبات أنواعاً للفاصلة العائمة العشرية المتوافقة مع IEEE 754، ودعماً لـ Generic Complex<T>، وضغط طلبات HTTP، وإمكانية ضبط إخلاء اتصالات HTTP. كما تتضمن واجهات برمجية لحل سجلات DNS، ودعماً لكلمات مرور أرشيفات ZIP، ومزيداً من واجهات إنشاء الأرشيفات واستخراجها وقراءة بياناتها الوصفية، إضافة إلى واجهات للترميز الترتيبي.

وتقدم System.Text.Json استدلالاً للتعددية الشكلية في التسلسلات الهرمية المغلقة، بينما أصبحت ChangeToken.OnChange تدعم التنفيذ غير المتزامن. وعلى مستوى وقت التشغيل، تشمل التحسينات التدرج غير المتزامن في وقت التشغيل، وتحسينات tail-await، وتشغيل CoreCLR على WebAssembly لمجموعة اختبارات المكتبات، إلى جانب تحديثات في JIT وتوليد الشيفرة وNativeAOT وتشخيصات وقت التشغيل.

SDK وC# وتطوير الاختبارات

أصبح NativeAOT في واجهة dotnet CLI مفعلاً افتراضياً، وكذلك خادم MSBuild. ويحصل الأمر dotnet test على خياري مهلة التنفيذ على مستوى التشغيل والحد الأقصى للاختبارات الفاشلة، كما يدعم مشاريع Microsoft.Build.Traversal. وتشمل تحديثات الاختبارات تحسينات في التقارير على Microsoft.Testing.Platform، ودعماً لأجهزة وبيئات .NET MAUI.

وتعالج النسخة مشكلات التحقق من المراجع وحداثة الملفات في التطبيقات المعتمدة على الملفات، وتفضل عملية نشر الحاويات أوقات التشغيل المحلية الأصلية للمنصة، كما تدعم حزم أدوات .NET مصفوفات RID مخصصة. أما C# فتضيف ‎labeled break‎ و‎continue‎، وأنماط union التي تطابق الاتحاد أو قيمته، والتحقق من الاكتمال للمعاملات النوعية المقيدة بتسلسل هرمي مغلق، إلى جانب تحديثات في وضع التوافق وnameof ضمن Unsafe Evolution.

ASP.NET Core و.NET MAUI

تتضمن تحديثات ASP.NET Core إيقاف دوائر Blazor مؤقتاً عند عدم النشاط، وتخزين مخرجات Blazor SSR مؤقتاً باستخدام CacheView، ومحللات جديدة لـ Blazor. كما يدعم QuickGrid الخاصيتين InitialItemIndex وScrollToItemAsync، ويستخدم wasm-tools الإصدار 6 من Emscripten، وتقبل Razor السمات الحرفية لمعلمات المكونات ذات الأنواع الاتحادية.

وتضيف المنصة توطين التحقق المدمج، ودعماً لتحديث المصادقة في عميل SignalR لـ .NET بعد عمليات إعادة التوجيه، وأحداث Server-Sent Events في OpenAPI 3.2، والوصول إلى رموز ربط قناة TLS من ITlsConnectionFeature. وفي .NET MAUI تشمل الإضافات مصادقة مفاتيح المرور عبر المنصات، وإعادة التحميل السريع التزايدية لـ XAML، وقوالب مسارات Shell، وارتباطات RelativeSource الآمنة مع AOT، ودعم خلفيات منصات خارجية، وتحسينات TabbedPage على منصات Apple.

Entity Framework Core وF# وWindows Forms

يحصل Entity Framework Core على تحسينات في ترجمة استعلامات LINQ، وموفر Azure Cosmos DB، وعمليات الترحيل، إضافة إلى دعم النوع Half في SQLite. أما F# فتتضمن تحديثاته دعم روابط تعبيرات الحساب داخل الطرف الأيمن لـ let العادي، وحل السمات داخل الوحدات ومساحات الأسماء العودية، ورسائل تشخيص أوضح لبعض اختصارات أنواع السمات، وتصحيح إصدار حجم StructLayout للاتحادات الهيكلية التي لا تحتوي على بيانات.

وتتيح Windows Forms الاشتراك في الأنماط المرئية لـ .NET 11، والتفاعل مع إعدادات العرض المرئية للنظام، وتجنب الومضات البيضاء في الوضع الداكن عبر الكشف المؤجل للنماذج. كما يمكن تعليق الرسم أثناء التغييرات الجماعية في خصائص عناصر التحكم، مع إضافة مظهر مفتاح التبديل إلى CheckBox وRadioButton.

كيفية البدء

لبدء استخدام .NET 11 Preview 7، توصي Microsoft بتثبيت .NET 11 SDK. وعلى Windows، توصي مستخدمي Visual Studio بتثبيت أحدث إصدار من Visual Studio 2026 Insiders، مع إمكانية استخدام Visual Studio Code وإضافة C# Dev Kit مع .NET 11.

من نفس التصنيف

مقالات قد تهمك

عرض جميع المقالات