Sistem UInt32.Printing.PrintQueue.GetDpiX

Baru-baru ini saya mengalami masalah dengan pencetakan dari salah satu aplikasi, menulis kesalahan  UInt32 System.Printing.PrintQueue.GetDpiX . Dalam antrian cetak, printer menulis " antrian ". Saya bermain lama dengan driver printer, pembaruan sistem dan aplikasi itu sendiri, sebagai hasilnya, alasannya keluar di Microsoft .NET Framework yang diperbarui.

Pembaruan Keamanan untuk Microsoft .NET Framework 4.6 (KB3136000) menyebabkan galat berikut saat mencetak:

Metode tidak ditemukan: UInt32 System.Printing.PrintQueue.GetDpiX (System.Printing.ILegacyDevice)

Masalah ini terjadi ketika System.Printing.PrintQueue.GetDpiX dipanggil. Tetapi tidak di System.Printing.dll 4.6.81.0 diinstal

Untuk mengatasi masalah ini, instal Microsoft .NET Framework 4.6.1, yang berisi rakitan System.Printing.dll versi 4.6.1055.0 dengan metode GetDpiX ().

Berikut ini singkat tentang masalah yang saya mainkan selama beberapa jam. Jika ada tambahan - tulis komentar! Semoga beruntung 🙂