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. Але його немає в установленому System.Printing.dll 4.6.81.0

Для вирішення даної проблеми встановіть Microsoft .NET Framework 4.6.1, який містить System.Printing.dll збірку версії 4.6.1055.0 з методом GetDpiX ().

Ось так коротко про проблему з якою грався кілька годин. Якщо є доповнення - пишіть коментарі! Удачі Вам 🙂