القائمة الرئيسية

الصفحات

تنزيل وتثبيت (Offline Installers) NET 6 Preview 3

اقرأ أيضا

 أصدرت مايكروسوفت  .NET 6 Preview 3 بعد يومين من إصدار .NET 5.0.5 المستقر.و يطلق على هذا الإصدار معاينة نظرًا لأنه لا يزال في مرحلة الاختبار كما تتوقع من المشتركين إرسال تعليقات إليهم حتى يتمكنوا من تحسين العملية قبل نشر إصدار ثابت.

هناك فرصة جيدة لأنك تستخدم .NET Framework 4.8 إذا كنت تقوم بتشغيل ;ويندوز 10 الإصدار 1809 أو أعلى. تتوفر الترقية اليدوية إلى .NET 6 Preview 3 باستخدام روابط التنزيل المتوفرة أدناه. لا نوصي بترقية الأجهزة التي تعمل حاليًا في بيئة إنتاج / حية ، حيث لا يزال هذا الإصدار يحتوي على بعض الأخطاء.

NET 6 Preview 3 المثبتات دون اتصال بالإنترنت

دعونا نرى ما يجب أن يقدمه هذا الإصدار الجديد.

الميزات الجديدة والتحسينات في .NET 6 Preview 3

يركز هذا الإصدار بشكل أساسي على تحسينات طفيفة على .NET 6. بالرغم من أن هذه التعديلات  تؤثر بشكل كبير على الأداء العام للمطورين ، فقد لا يقدر الكثيرون هذه التغييرات تمامًا.

هذا الإصدار مخصص بالكامل تقريبًا لميزات الأداء منخفضة المستوى. و هذه هي أنواع التحسينات التي لا يقدرها الكثير من الأشخاص دائمًا بشكل كامل ، ولكنها تساعد كثيرًا في العديد من التطبيقات.


تؤثر غالبية التحديثات على أنظمة Common Language Runtime (CLR) مباشرةً ، مما يجعل التجربة إما أسرع أو أكثر توافقًا مع وحدات المعالجة المركزية الحديثة.


يتضمن هذا الإصدار أيضًا العديد من إصلاحات الأخطاء لـ ASP .NET Core ، والتي تمت مناقشتها بواسطة مايكروسوفت في منشور مدونة منفصل.


دعونا الآن نركز على التغييرات الرئيسية في إصدار المعاينة هذا.


تحديث أسرع 

أضافت مايكروسوفت واجهة برمجة تطبيقات جديدة غير آمنة تسمى "CollectionsMarshal.GetValueRef" والتي تمكن المستخدمين من تحديث قيم البنية الخاصة بهم في القواميس يجب أن تكون أسرع من ذي قبل. ومع ذلك ، تقول مايكروسوفت أن واجهة برمجة التطبيقات هذه مخصصة للسيناريوهات التي تتطلب أداء سريعًا ، وليس للاستخدام للأغراض العامة.


لمعرفة المزيد حول واجهة برمجة التطبيقات هذه ونموذج ، راجع المنشور الرسمي بواسطة مايكروسوفت.


فحص سريع للواجهة والمعالجة

نجحت مايكروسوفت في زيادة سرعة إرسال الواجهة بنسبة 16 إلى 38 بالمائة. تم تحقيق ذلك من خلال وجود عدد أقل من الحجج في عدد قليل من الأوضاع  ، وزيادة توفر منفذ وحدة المعالجة المركزية للتعليمات المتوازية.


إن نقل بعض أجزاء .NET Runtime من C ++ إلى C # هو أنه يمكّن المزيد من المطورين من المساهمة في الملاحظات نظرًا لأن المزيد منهم يعرفون لغة C # بالمقارنة مع C ++.


.NET Hot Reload متاح الآن لتطبيقات الويب

يتيح .NET Hot Reload للمطورين تطبيق التغييرات على التعليمات البرمجية الخاصة بهم أثناء تشغيل التطبيق دون الحاجة إلى إعادة تشغيله.و كانت هذه الميزة متاحة سابقًا للتطبيقات غير المتصلة بالإنترنت وهي متاحة الآن أيضًا لتطبيقات الويب التي تستخدم dotnet watch.


الدعم

تخطط مايكروسوفت لدعم .NET 6 للسنوات الثلاث القادمة بعد إصدارها في نوفمبر 2021. هذا جزء من إصدار Long Term Support (LTS).


اقرأ بتعمق حول الأشياء الجديدة التي توفرها .NET 6 Preview 3 ،وذلك بزيارة صفحة الإعلان الخاصة بهم.

مشاكل معروفة

NET SDK:

  • قد تواجه رسالة الخطأ التالية عند محاولة نشر مشروع WPF في Visual Studio بوقت تشغيل هدف محدد:

“Assets file ‘c:\git\repro\WPFSelfContained\obj\project.assets.json’ ليس لديه هدف لـ "net5.0-windows / win-x64". تأكد من تشغيل الاستعادة وأنك قمت بتضمين "net5.0-windows" في TargetFrameworks لمشروعك. قد تحتاج أيضًا إلى تضمين "win-x64" في معرّفات RuntimeIdentifiers لمشروعك ".

  • قد تواجه رسالة خطأ مثل ما يلي عند إنشاء مشروع يعيد توجيه المسارات الوسيطة إلى مجلد باستخدام "MSBuildProjectName":

"خطأ NETSDK1004: Assets file" c: \ git \ repro \ wpf \ artifacts \ obj \ wpf_gzmmtwnk_wpftmp \ project.assets.json "غير موجود. قم بتشغيل استعادة حزمة NuGet لإنشاء هذا الملف. "

تقترح مايكروسوفت أن تقوم بتعيين "IncludePackageReferencesDuringMarkupCompilation" إلى False في ملف المشروع التالي:

<PropertyGroup><IncludePackageReferencesDuringMarkupCompilation>false</IncludePackageReferencesDuringMarkupCompilation> </PropertyGroup>

وقت تشغيل .NET

توجد مشكلة في ميزة "ReadyToRun" في .NET 6 Preview 3. الحل البديل لذلك هو تعيين متغير "COMPlus_ReadyToRun" على 0.

لقراءة المزيد عن المشكلة الفعلية ، ارجع إلى إرسال التعليقات.

نماذج الويندوز

يتم تقديم قيم "PropertyGrid" في مواقع غير صحيحة.

ASP.NET Core

منذ .NET 6 Preview 1 ، لوحظت مشكلة في تطبيقات Blazor WebAssembly التي تستخدم خادم IIS Express أثناء التطوير في Visual Studio. تقترح مايكروسوفت أن يستخدم المستخدمون Kestrel أثناء التطوير حتى يتم حل المشكلة.

أنظمة / متطلبات التشغيل المدعومة

لا يمكن تثبيت .NET 6 على جميع أنظمة تشغيل Windows ولكن يتم دعم عدد قليل فقط من إصدارات Windows 10. هذا لأنه متوافق فقط مع Visual Studio 2019 16.8 Preview 4 وما فوق. نظرًا لأن Visual Studio 2019 المذكور متوافق فقط مع أنظمة التشغيل التالية ، فإن .NET 6 Preview 3 يدعم أيضًا المتغيرات التالية من Windows والخادم:

  • إصدار Windows 10 1703 أو أعلى. الإصدارات: Home و Professional و Education و Enterprise (لا يتم دعم LTSC و S)
  • Windows Server 2019. الإصدارات: قياسي ومركز البيانات
  • Windows Server 2016. الإصدارات: قياسي ومركز البيانات
  • Windows 8.1 (التحديث KB2919355). الإصدارات: Core و Professional و Enterprise
  • Windows Server 2012 R2 (التحديث KB2919355). الإصدارات: Essentials، Standard، Datacenter
  • إصدارات Windows 7 SP1 (مع آخر تحديثات Windows): Home Premium و Professional و Enterprise و Ultimate

تتوفر أيضًا حزم MSI للأنظمة التالية - x86 و x64 و ARM64 و macOS و Linux. لم تصدر مايكروسوفت بعد حاويات .NET 8 Debian القائمة على Debian 11 ، لأنها لا تزال في مرحلة الاختبار.


تنزيل .NET 6 Preview 3

استخدم روابط التنزيل المباشرة أدناه لتنزيل .NET 6 Preview 3 Runtime و SDK ، وفقًا لنظام التشغيل وبنية البت لديك:

Runtime:


SDKs



المزيد من خيارات التنزيل والتثبيت هنا.

إذا كنت تريد تنزيل ASP.NET Core Runtime 6 Preview 3 ، فاستخدم الروابط أدناه:

تنزيل حزمة استضافة ASP.NET Core Runtime 6 Preview 3 لنظام التشغيل Windows

تنزيل ASP.NET Core Runtime 6 Preview 3 لنظام التشغيل Windows x64

تنزيل ASP.NET Core Runtime 6 Preview 3 لنظام التشغيل Windows x86

تنزيل ثنائيات ASP.NET Core Runtime 6 Preview 3 لنظام التشغيل Windows ARM64

تنزيل ثنائيات ASP.NET Core Runtime 6 Preview 3 لنظام التشغيل macOS x64

تنزيل ثنائيات ASP.NET Core Runtime 6 Preview 3 لنظام التشغيل macOS ARM64

تنزيل ثنائيات ASP.NET Core Runtime 6 Preview 3 لنظام التشغيل Linux Arm32

تنزيل ثنائيات ASP.NET Core Runtime 6 Preview 3 لنظام التشغيل Linux Arm64

تنزيل ثنائيات ASP.NET Core Runtime 6 Preview 3 لنظام التشغيل Linux Arm64 Alpine

تنزيل ثنائيات ASP.NET Core Runtime 6 Preview 3 لنظام التشغيل Linux x64

تنزيل ثنائيات ASP.NET Core Runtime 6 Preview 3 لنظام التشغيل Linux x64 Alpine

تثبيت .NET 6 Preview 3

بمجرد تنزيل حزمة التثبيت ، يمكنك متابعة عملية التثبيت. يعد تثبيت .NET 6 Preview 3 أمرًا سهلاً للغاية. ما عليك سوى تنزيل ملف exe. من خلال الروابط المتوفرة أعلاه وتنفيذه لعملية التثبيت.


بمجرد تثبيته ، سيتم تشغيل جميع تطبيقاتك باستخدام البنية الجديدة حيث سيتم استبدال الإصدار السابق.

1- قم بتشغيل حزمة التثبيت بالنقر نقرًا مزدوجًا فوقها (في حالة نظامي التشغيل macOS و Windows) ، ثم النقر فوق تثبيت في معالج التثبيت.


2- التركيب سيبدأ الآن. لا يستغرق الأمر الكثير من الوقت ولا يتطلب إعادة التشغيل. انقر فوق إغلاق بمجرد تثبيته بنجاح.


لقد قمت الآن بتثبيت .NET 6 Preview 3 بنجاح. يمكنك التحقق من إصدار .NET قيد التشغيل عن طريق كتابة الأمر التالي في موجه الأوامر:

wmic product get description | findstr /C:.NET


كلمات ختامية

يرجى التأكد من أنك قمت بالتحديث إلى أحدث إصدار من .NET إذا كنت تخطط لاستخدامه لتطوير التطبيقات واختبار إطار العمل الجديد. ومع ذلك ، نظرًا لأنه منتج تجريبي ، لا نوصي بتثبيته على خادم الإنتاج / المباشر ، ونفضل بدلاً من ذلك استخدام جهاز اختبار أو جهاز افتراضي بدلاً من ذلك.


  • فيس بوك
  • بنترست
  • تويتر
  • واتس اب
  • لينكد ان
إظهار التعليقات