Two different computers use MT5 to access mysql and generate error messages

 

I have developed a C# DLL myself, and I want MT5 to connect to mysql to read data

Use visual studio 2017's ClassLibrary project type for development
Architecture selection .NET Framework 4.6.2
The package "UnmanagedExports.Repack.Upgrade" was installed in the project using NuGet Package Manager

mysql uses "MySQL Workbench 8.0 CE" to build a database

This is my last query article:
https://www.mql5.com/en/forum/353293
(Currently this stage has been completed)
(There is no problem connecting to the local mysql db or remotely connecting to other mysql db)

But i now have a problem
Computer one is the computer I used to develop the program
I installed the software described above
You can successfully use mt5 to access mysql without any problems

I put the dll file I made into the second computer
Also put the mt5 platform and ex5 files together on the second computer
But the second computer produced the error message below
Please what is the reason for the problem?

(1) Does the second computer also need to install .NET Framework 4.6.2?
(2) Do I need to install any suite or connector for MYSQL?

Thank you everyone~

Error message = Unhandled exception 0xE0434352


How To MT4 Call C# DLL Function
How To MT4 Call C# DLL Function
  • 2020.10.13
  • www.mql5.com
Hello everyone~ I want to use MT4 to call the DLL developed by C# But i have a problem I organize my development process below Hope everyone can he...
Reason: