如何解决从 x64 文件夹中删除 DLL 不会导致应用程序失败
我有一个用 C# 编写的 EMGU CV 应用程序,它在 bin\Debug\x64 文件夹中安装了以下 DLL:
cvextern.dll
concrt140.dll
msvcp140.dll
msvcp140_1.dll
msvcp140_2.dll
msvcp140_codecvt_ids.dll
opencv_videoio_ffmpeg440_64.dll
vcruntime140.dll
vcruntime140_1.dll
我尝试删除除 cvextern.dll 之外的 DLL,应用程序(具有 hello-world 类型的简单功能)仍然运行良好。
这是因为 DLL 也位于我系统的其他地方,在运行时查看的标准位置吗?还是因为我拥有的简单应用程序没有对我删除的 DLL 进行任何调用?
我知道 cvextern.dll 不是托管代码,这就是我假设部署了 C/C++ 运行时 DLL 的原因。我的假设正确吗?
另外,_1 和 _2 版本的 DLL 是干什么用的?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。