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 ProfileGroupDocs.Assembly.Net462— تجميعات .NET Framework 4.6.2GroupDocs.Assembly.NetStandard20— تجميعات .NET Standard 2.0 (Mono, Unity, Xamarin, .NET Core 3.x)GroupDocs.Assembly.Net60— تجميعات .NET 6GroupDocs.Assembly.Net80— تجميعات .NET 8GroupDocs.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.