при развертывании приложения asp.net core 2.2 в Docker на Linux, при запуске dotnet someprogram.dll, он жалуется на то, что dll зависимости не найден. но очевидно, что dll находится в той же папке, что и someprogram.dll, сообщение специально жалуется на сборку в 'lib / dotnetstandard2.0 / someassembly.dll' отсутствует. это почему? где должна быть dll?
вот это Dockerfile
:
FROM microsoft/dotnet:2.2-sdk AS build
WORKDIR /app
COPY . .
WORKDIR /app/WebService
RUN dotnet build -c Release -o /app/out
FROM build AS publish
RUN dotnet publish -c Release -o /app/out
FROM microsoft/dotnet:2.2-aspnetcore-runtime
WORKDIR /app
COPY --from=build /app/out . ENTRYPOINT ["dotnet", "WebService.dll"]