I built a DLL in C++, FRV_Dll.dll, which calls a 3rd-party's DLLs successfully. I then called FRV_Dll from C#, tested successfully.
Then, I updated FRV_Dll by adding calling some more DLL of the 3rd-party. I built it successfully. I called it again in same C# main program. I got error of 0x8007007F, detailed as title.
It's obviously, the new called 3rd-party DLL functions cause the trouble. But all the 3rd-party's DLLs reside on the same folder, so how can I know which functions are troubled ones? How can I figure on it?
My tool and platform are Visual Studio 2019 / Windows 10