GroupDocs.Assembly for .NET 26.6 متاح الآن. يقدم هذا الإصدار تخطيطًا نمطيًا لحزمة NuGet، ويحدّث محركات إنشاء المستندات الأساسية، ويحل استشارة أمان، ويصلح مشكلة تحليل تواريخ JSON.

ما الجديد في هذا الإصدار

المفتاح الفئة الملخص
ASSEMBLYNET-115 تحسين تقسيم حزمة NuGet — حزم تشغيل لكل إطار هدف (يضيف .NET 8 و .NET 10)
ASSEMBLYNET-117 تحسين ترقية محركات إنشاء المستندات الأساسية
ASSEMBLYNET-116 🔒 أمان حل استشارة الأمان System.Formats.Asn1
ASSEMBLYNET-118 🐛 تصحيح خطأ تواريخ UTC (Z) تُحوَّل حسب توقيت المضيف عند تحليلها من JSON

تغييرات في واجهة برمجة التطبيقات العامة

GroupDocs.Assembly for .NET 26.6 لا يُدخل أي تغييرات في واجهة برمجة التطبيقات العامة ولا أي تغييرات في سلوك محرك تجميع المستندات نفسه.

الميزات الجديدة

تقسيم حزمة NuGet — حزم تشغيل لكل إطار هدف

للحفاظ على حجم الحزمة أقل من حد 250 ميغابايت في NuGet مع إضافة المزيد من أطر الهدف، تم الآن نشر GroupDocs.Assembly كحزمة router خفيفة الوزن بالإضافة إلى حزمة تشغيل واحدة لكل إطار هدف:

  • GroupDocs.Assembly — الـ router (بضع كيلوبايت). لا يزال يتم تثبيت هذه الحزمة؛ لا شيء يتغير للمستهلكين.
  • GroupDocs.Assembly.Net40Client — تجميعات .NET Framework 4.0 Client Profile
  • GroupDocs.Assembly.Net462 — تجميعات .NET Framework 4.6.2
  • GroupDocs.Assembly.NetStandard20 — تجميعات .NET Standard 2.0 (Mono, Unity, Xamarin, .NET Core 3.x)
  • GroupDocs.Assembly.Net60 — تجميعات .NET 6
  • GroupDocs.Assembly.Net80 — تجميعات .NET 8
  • GroupDocs.Assembly.Net100 — تجميعات .NET 10

عند تثبيت GroupDocs.Assembly، يقوم NuGet تلقائيًا بحل حزمة التشغيل التي تتطابق مع إطار هدف مشروعك. أمر التثبيت، والمساحات الاسمية، والأنواع، وواجهة برمجة التطبيقات العامة لا تتغير — ستظهر لك حزمة إضافية واحدة (حزمة التشغيل لإطار هدفك) ضمن Dependencies.

إشعار إهمال — سيتم إزالة Net40Client و NetStandard20 خلال ~3 أشهر (المخطط: سبتمبر 2026). يجب على العملاء الذين لا يزالون يثبتون GroupDocs.Assembly.Net40Client أو GroupDocs.Assembly.NetStandard20 الانتقال إلى حزمة تشغيل مدعومة — GroupDocs.Assembly.Net462 لـ .NET Framework، أو GroupDocs.Assembly.Net60 (أو لاحقًا: Net80, Net100) لـ .NET.