I can look in to this exception for you. Can you provide the following information?
Host Platform OS:
Target Device Model:
Device Firmware Version:
Visual Studio Version:
Thank you for looking into this for me! I filled in the answers below. If you need anything else from me don’t hesitate to ask.
Sr. Software Engineer
The editor apparently didn't forward your annotations to my questions. Can you send another post that includes your answers to the questions above?
Host Platform OS: Windows 10
Target Device Model: FX7500
Device Firmware Version: 126.96.36.199
Visual Studio Version: VS 2015
SDK Version: No SDK just using the Symbol.RFID3.dll directly.
EMDK Version: .Net 2.9
Connection Type: Ethernet
The issue is with .NET 4.0+ and Windows 8/10. The Symbol.RFID3.Host.dll works with .NET 4.0+ on Windows 7. The dll also works for versions of .NET up to 3.5 as you've previously observed. I'll look in to any work around for this scenario.
I have this same problem now with EMDK 2.9 on Windows 10 using .NET 4.5. I had no problems with .NET 4.5 on Win 7. Was there ever a solution found to this? I cannot downgrade as the Entity Framework data layer is dependent on .NET 4.5+.
Did anything useful come from your "look in to any work around this scenario"?
Yesterday (19 september 2018) tried to create an application that communicate with a Zebra FX7500 with Visual Studio 2017 and Symbol.RFID3.Host version 188.8.131.52 for Win10 Pro with .NET Version 4.6.2 and problem still exist.
Runtime error Arithmetic Overflow Exceptions from the Symbol.RFID3.dll on connect.