winform程序,netcore3.1, 第一次安装 使用 nuget 搜索emgu.cv, 安装顺利, 但运行 载入图片文件就异常, 提示Unable to load DLL 'cvextern': The specified procedure could not be found
卸载, 安装emgu.cv.runtime.windows , 版本4.5.3.4721, 终于正常工作.
第二次:又遇到这个问题, 这次自己程序框架是 .Net FrameWork 4.8 , 但总是提示 emgu.cv.runtime.windows 4.5.4.4788 无法安装成功, Nuget的错误提示为:
"错误 无法安装程序包“Emgu.runtime.windows.msvc.rt.x64 19.29.30136”。你正在尝试将此程序包安装到目标为“.NETFramework,Version=v4.8”的项目中,但该程序包不包含任何与该框架兼容的程序集引用或内容文件。有关详细信息,请联系程序包作者。" 我咋联系啊?
没啥好办法, 正好前一个程序也用过emgucv, 但不是 .Net FrameWork 4.8, 而是netcore3.1 安装runtime成功了, 于是把 Debug目录下的 x86/x64 目录拷到 这个4.8项目的目录下, 正常工作! 说明这个提示就是要寻找 x64/x86目录下的几个dll文件.