【C#】System.MissingMethodException:Method not found: 'xxx.get_xxx()'

问题

System.MissingMethodException: Method not found: 'System.String Unit.PrintManager.get_PrinterName()'.
   at IHCUserForms.FrmBarcodePrintManage.FrmBarcodePrintManage_Load(Object sender, EventArgs e)
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at System.Windows.Forms.Form.OnCreateControl()
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.Form.WmShowWindow(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

 

分析

安装新软件后,打印机无法打印,查看日志才发现这个问题

由于PrinterName属性,会自动生成get_PrinterName()方法,怎么会找不到呢,难道生成出错?

由于这是通过软件安装的,可能出现的原因就是安装过程出错

 

解决

重新安装软件,就正常了

 

相关

我看网上网友的问题,是引用的DLL没有更新,需要更新

另一种说法,项目引用的DLL版本不对导致

相关推荐
©️2020 CSDN 皮肤主题: 精致技术 设计师:CSDN官方博客 返回首页