Как запустить приложение .Net Core, использующее библиотеку OpenCV, на линукс?
Есть консольное приложение .Net Core 3.1. Используется библиотека компьютерного зрения OpenCV. Установлены зависимости: OpenCvSharp4, OpenCvSharp4.runtime.win, OpenCvSharp4.runtime.centos7-x64
Приложение публикуется из Visual Studio в папку по умолчанию для проекта: bin\Release\netcoreapp3.1\publish
При запуске приложения на Windows все работает.
При запуске на сервере линукс с CentOS 7 возникает ошибка: Unhandled exception. System.TypeInitializationException: The type initializer for 'OpenCvSharp.NativeMethods' threw an exception. ---> System.DllNotFoundException: Unable to load shared library 'OpenCvSharpExtern' or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBUG environment variable: libOpenCvSharpExtern: cannot open shared object file: No such file or directory.
При этом в папке runtimes\centos7-x64\native\ содержится файл libOpenCvSharpExtern.so.
Как запустить приложение на линукс?