عربي

باستخدام System.Drawing في Linux بدون libgdiplus

إذا اضطررت في أي وقت إلى تشغيل تطبيقات .NET Core الخاصة بك على Linux ، فربما تكون قد لاحظت أن إحدى المشكلات الرئيسية هي عدم وجود تجميع System.Drawing في حزمة .NET Core القياسية. على الرغم من أن Microsoft توصي باستخدام System.Drawing.Common ، إلا أن هذا ليس هو الحل النهائي. يجب عليك تشغيل sudo على كل جهاز مستخدم لتثبيت مكتبة libgdiplus. وحتى بعد ذلك ، ستكون نتائج العرض مختلفة قليلاً عن تلك الموجودة على أجهزة Windows. للتعامل مع هذه المشكلة ، تتناول هذه المقالة كيفية استخدام System.Drawing في Linux بدون مكتبة libgdiplus.
ديسمبر 13, 2020 · بضع ثوان · عثمان عزيز