这是代码
private PosPrinter GetReceiptPrinter() { PosExplorer posExplorer = new PosExplorer(); DeviceInfo receiptPrinterDevice = posExplorer.GetDevice(DeviceType.PosPrinter, sPOSPrinterName); return (PosPrinter)posExplorer.CreateInstance(receiptPrinterDevice); }
加紧以下行时出现错误:
PosExplorer posExplorer = new PosExplorer();
我的收据打印机设备:hp a798
我已经在 app.config 添加了这段代码
<runtime> <NetFx40_LegacySecurityPolicy enabled="true" /> </runtime>
按照 John 的说法,这是异常:
System.TypeInitializationException 未处理 HResult=-2146233036
Message='Microsoft.PointOfService.Management.Explorer' 的类型初始化程序引发了异常。
Source=Microsoft.PointOfService
TypeName=Microsoft.PointOfService.Management.Explorer
StackTrace:
在 Microsoft.PointOfService.Management.Explorer.CreateExplorer()
在 Microsoft.PointOfService.PosExplorer.LoadExplorer()
在 Microsoft.PointOfService.PosExplorer.Initialize()
在 Microsoft .PointOfService.PosExplorer..ctor()
问问题
331 次