أصدرت مايكروسوفت الإصدار الثابت التالي لـ .NET 5 ، .NET 5.0.5. لقد أزالوا كلمة "Framework" ويطلق عليها الآن ".NET 5." فقط. هذا لأن .NET 5 أصبح الآن أداة أكثر توحيدًا تجمع بين .NET Framework و .NET Core بالإضافة إلى Mono / Xamarin.
لا يتضمن هذا الإصدار أي تحديثات أمنية ، بل للحفاظ على موثوقية .NET.و يحتوي أيضًا على بعض التحديثات الأخرى غير المتعلقة بالأمان. وهي تعمل على تحسين بعض المستودعات أيضًا والتي ستتم مناقشتها لاحقًا في مقالة جديدة.
![]() |
تنزيل NET 5.0.5 Offline Installers |
إذا كنت تستخدم الإصدار 1809 من ويندوز 10 أو أعلى ، فمن المحتمل أن يكون لديك .NET Framework 4.8.و يمكنك الترقية يدويًا إلى .NET 5.0.5 باستخدام روابط التنزيل المتوفرة أدناه. كما يمكنك أيضًا ترقية تطبيقك إلى .NET 5 بغض النظر عن إصدار Framework الذي يستخدمه حاليًا باستخدام .NET Upgrade Assistant.
دعونا نرى ما يجلبه هذا الإصدار الجديد للمطورين.
الميزات الجديدة والتحسينات في .NET 5.0.5
يقوم .NET 5 NuGet باستعادة حالات الفشل في توزيعات Linux
تم إصلاح المشكلة التي تسببت في فشل استعادة NuGet على Linux بواسطة .NET SDK 5.0.202 ، والذي تم تضمينه بالطبع في .NET 5.0.5. و قد حدث هذا بسبب انتهاء صلاحية شهادات NuGet وبسبب التغييرات التي تم إجراؤها على مخازن الشهادات الجذر على Linux ، والتي يتم حملها بواسطة شهادات ca وحزم NSS.
يمكنك قراءة المزيد حول هذا الإصلاح في مشاركة مدونة Microsoft.
تحديث صور Docker
قامت مايكروسوفت بتحديث صور عامل الإرساء الخاص بها في كل إصدار خلال الأشهر القليلة الماضية.كما يمكنك الآن تشغيل أحدث إصدارات .NET و Docker معًا باستخدام الأمر أدناه:
docker run --rm mcr.microsoft.com/dotnet/samples
و للتحقق من المزيد من الأمثلة على التحديثات الأخيرة التي تم إجراؤها على صور Docker ، انقر هنا. زيادة على ذلك ، تم أيضًا تحديث المستودعات التالية:
- dotnet/sdk: .NET SDK
- dotnet/aspnet: ASP.NET Core Runtime
- dotnet/runtime: .NET Runtime
- dotnet/runtime-deps: .NET Runtime Dependencies
- dotnet/samples: .NET Samples
قامت مايكروسوفت بإجراء تغييرات مماثلة في أحدث إصداراتها المستقرة .NET 5.0.4 و .NET 5.0.3.و يبدو أنهم يعملون باستمرار على تحسين تجربة Docker لعملائهم.
إصلاحات الأخطاء لإسقاطات وقت التشغيل و ويندوز SDK
يتضمن .NET SDK 5.0.202 إصلاحات للمطورين الذين يستهدفون إصدارات معينة من ويندوز SDK في TargetFramework الخاصة بمشروعهم. راجع ملاحظات الإصدار هذه لمعرفة المزيد حول الإصلاحات.
أنظمة / متطلبات التشغيل المدعومة
يمكن تثبيت .NET 5 على نظام التشغيل ويندوز 10 v1703 أو إصدار أحدث. هذا لأنه متوافق فقط مع Visual Studio 2019 16.8 Preview 4 وما فوق. نظرًا لأن Visual Studio 2019 المذكور متوافق فقط مع أنظمة التشغيل التالية ، فإن .NET 5.0.5 يدعم أيضًا المتغيرات التالية من الويندوز والخادم:
- إصدار ويندوز 10 1703 أو أعلى. الإصدارات: Home و Professional و Education و Enterprise (لا يتم دعم LTSC و S)
- Windows Server 2019. الإصدارات: قياسي ومركز البيانات
- Windows Server 2016. الإصدارات: قياسي ومركز البيانات
- ويندوز 8.1 (التحديث KB2919355). الإصدارات: Core و Professional و Enterprise
- Windows Server 2012 R2 (مع التحديث KB2919355). الإصدارات: Essentials، Standard، Datacenter
- إصدارات ويندوز 7 SP1 (مع آخر تحديثات الويندوز): Home Premium و Professional و Enterprise و Ultimate
علاوة على ذلك ، تتوفر الثنائيات أيضًا لأنظمة x86 و x64 و ARM64 و macOS و Linux.
تنزيل .NET 5.0.5
استخدم روابط التنزيل المباشرة أدناه لتنزيل .NET 5.0.5 Runtime و SDK ، وفقًا لنظام التشغيل لديك:
Runtime
Download .NET Desktop Runtime 5.0.5 for Windows x64
Download .NET Desktop Runtime 5.0.5 for Windows x86
Download .NET Runtime 5.0.5 for Windows ARM64
Download .NET Runtime 5.0.5 for macOS
Download .NET Runtime 5.0.5 Binaries for Linux Arm32
Download .NET Runtime 5.0.5 Binaries for Linux Arm64
Download .NET Runtime 5.0.5 Binaries for Linux Arm64 Alpine
Download .NET Runtime 5.0.5 Binaries for Linux x64
Download .NET Runtime 5.0.5 Binaries for Linux x64 Alpine
SDKs
Download .NET SDK 5.0.202 for Windows x64
Download .NET SDK 5.0.202 for Windows x86
Download .NET SDK 5.0.202 for Windows ARM64
Download .NET SDK 5.0.202 for macOS
Download .NET SDK 5.0.202 Binaries for Linux Arm32
Download .NET SDK 5.0.202 Binaries for Linux Arm64
Download .NET SDK 5.0.202 Binaries for Linux Arm64 Alpine
Download .NET SDK 5.0.202 Binaries for Linux x64
Download .NET SDK 5.0.202 Binaries for Linux x64 Alpine
المزيد من خيارات التنزيل والتثبيت هنا.
تثبيت .NET 5.0.5
الآن بعد أن قمت بتنزيل حزمة التثبيت المعنية ، يمكنك البدء في تثبيتها. و يعد تثبيت .NET 5.0.5 عملية سهلة. فقط قم بتنزيل الملف من الروابط المذكورة أعلاه وقم بتنفيذه للتثبيت.
بمجرد تثبيته ، سيتم تشغيل جميع تطبيقاتك باستخدام النظام الجديدة حيث سيتم استبدال الإصدار السابق.
1- قم بتشغيل حزمة التثبيت بالنقر مرتين فوقها (في حالة نظامي التشغيل macOS و Windows) ، ثم النقر فوق تثبيت في معالج التثبيت.
2- التركيب سيبدأ الآن. لا يستغرق الأمر الكثير من الوقت ولا يتطلب إعادة التشغيل. انقر فوق إغلاق بمجرد تثبيته بنجاح.
لقد قمت الآن بتثبيت .NET 5.0.5. يمكنك التحقق من إصدار .NET قيد التشغيل عن طريق كتابة الأمر التالي في موجه الأوامر:
wmic product get description | findstr /C:.NET
كلمات ختامية
نوصي إذا كنت تستخدم .NET Framework مسبقًا لتطوير تطبيقاتك ، فيجب عليك تحديثها إلى أحدث إصدار الآن باستخدام Upgrade Assistant. Upgrade Assistant هو أداة تم تطويرها بواسطة مايكروسوفت بحيث يمكن للمطورين ترقية تطبيقاتهم الحالية بسهولة لدعم الإصدارات الأحدث من .NET وميزاتها.