UInt32 System.Printing.PrintQueue.GetDpiX

واجهت مؤخرًا مشكلة في الطباعة من أحد التطبيقات ، فكتب الخطأ  UInt32 System.Printing.PrintQueue.GetDpiX . في قائمة انتظار الطباعة ، كتبت الطابعة " قائمة الانتظار ". لقد لعبت لفترة طويلة مع برامج تشغيل الطابعة وتحديثات النظام والتطبيق نفسه ، وفي النهاية ظهر السبب في Microsoft .NET Framework المحدث.

يتسبب التحديث الأمني ​​لـ Microsoft .NET Framework 4.6 (KB3136000) في حدوث الخطأ التالي عند الطباعة:

لم يتم العثور على الطريقة: UInt32 System.Printing.PrintQueue.GetDpiX (System.Printing.ILegacyDevice)

تحدث هذه المشكلة عند استدعاء System.Printing.PrintQueue.GetDpiX. لكنها ليست في 4.6.81.0 المثبتة System.Printing.dll

لحل هذه المشكلة ، قم بتثبيت Microsoft .NET Framework 4.6.1 ، الذي يحتوي على إصدار التجميع System.Printing.dll 4.6.1055.0 مع أسلوب GetDpiX ().

فيما يلي موجز عن المشكلة التي لعبت بها لعدة ساعات. إذا كانت هناك إضافات - اكتب تعليقات! حظا سعيدا 🙂