我正在使用 MediaInfoDotNet 库,该库内部调用 C++ MediaInfo.dll。
这已经在 PROD 上运行良好一段时间了。然而今天早上突然开始抛出以下错误:
Unable to find an entry point named 'MediaInfo_New' in DLL 'MediaInfo.dll'
尚未向 PROD 发布任何内容,因此据我所知,那里没有任何变化。
仅作为上下文,这是在 Azure AppService 上运行的 ASP.Net Nancy 应用程序。
几个小时后,在找不到任何解释后,我们重新启动了服务器,问题就消失了。
有人知道为什么以及如何发生吗?我不能再让这种错误在 PROD 上发生。
最佳答案
你应该尝试摆脱过时的“DotNet”东西,并直接使用MediaInfo库,有一个C#绑定(bind)。 下载“DLL without installer”包,它包含一个C#项目文件。 https://mediaarea.net/fr/MediaInfo/Download/Windows
关于c# - 无法在 DLL 'MediaInfo_New' 中找到名为 'MediaInfo.dll' 的入口点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43245639/