C# System.DllNotFoundException:无法加载共享库';cvextern&x27;或者它的一个依赖项。(libcvextern.so)Emgu.CV
你知道如何解决这个问题吗 我试图在Elastic Beanstalk AWS的环境中部署我的项目,平台:Docker,运行在64位Amazon Linux/2.16.8上 当我在windows计算机上本地运行项目时,它工作正常,但在服务器上我收到以下错误: System.TypeInitializationException:“Emgu.CV.CvInvoke”的类型初始值设定项引发异常。 --->System.DllNotFoundException:无法加载共享库“cvextern”或其依赖项之一。为了帮助诊断加载问题,请考虑设置LD.Debug环境变量:LIbcVExtN:不能打开共享对象文件:没有这样的文件或目录 我已经尝试在项目中使用“始终复制”属性直接复制文件,但运气不好 这是我的docker文件: #请参阅,以了解Visual Studio如何使用此Dockerfile构建图像以加快调试C# System.DllNotFoundException:无法加载共享库';cvextern&x27;或者它的一个依赖项。(libcvextern.so)Emgu.CV,c#,docker,.net-core,emgucv,C#,Docker,.net Core,Emgucv,你知道如何解决这个问题吗 我试图在Elastic Beanstalk AWS的环境中部署我的项目,平台:Docker,运行在64位Amazon Linux/2.16.8上 当我在windows计算机上本地运行项目时,它工作正常,但在服务器上我收到以下错误: System.TypeInitializationException:“Emgu.CV.CvInvoke”的类型初始值设定项引发异常。 --->System.DllNotFoundException:无法加载共享库“cvextern”或其依赖
FROM mcr.microsoft.com/dotnet/core/runtime:3.1-buster-slim AS base
WORKDIR /app
EXPOSE 80
FROM mcr.microsoft.com/dotnet/core/sdk:3.1-buster AS build
WORKDIR /src
COPY
["ProcessingFaceDetection.Worker/ProcessingFaceDetection.Worker.csproj", "ProcessingFaceDetection.Worker/"]
RUN dotnet restore "ProcessingFaceDetection.Worker/ProcessingFaceDetection.Worker.csproj"
COPY . .
WORKDIR "/src/ProcessingFaceDetection.Worker"
RUN dotnet build "ProcessingFaceDetection.Worker.csproj" -c Release -o /app/build
FROM build AS publish
RUN dotnet publish "ProcessingFaceDetection.Worker.csproj" -c Release -o /app/publish
FROM base AS final
RUN apt-get update && apt-get install -y libgdiplus libc6-dev libx11-dev && ln -s /usr/lib/libgdiplus.so /usr/lib/gdiplus.dll
WORKDIR /app
COPY --from=publish /app/publish .
ENTRYPOINT ["dotnet", "ProcessingFaceDetection.Worker.dll"]
我不知道还能尝试什么。您下载了运行库吗?请参阅:假设它位于docker容器中,平台已在AWS中的Elastic Beanstalk中配置。docker dll是否与正在运行的应用程序位于同一文件夹中?您是否在部署计算机上运行了setup.exe?