adomdclient.netcore не встраивается в контейнер docker - PullRequest
0 голосов
/ 10 июля 2020

Я постоянно получаю эту ошибку из моей сборки «docker». в наборе сборки моего проекта. Я пытаюсь использовать этот пакет, потому что это единственное, что нужно для. net core microsoft.analysisservices.adomdclient.netcore.retail.amd64

/ usr / share / dotnet / sdk / 3.1.301 / Microsoft .Common.CurrentVersion.targets (4360,5): ошибка MSB3021: невозможно скопировать файл «/root/.nuget/packages/microsoft.analysisservices.adomdclient.netcore.retail.amd64/19.4.0.2-preview/lib/netcoreapp3. 0 / zh-HANS / Microsoft.AnalysisServices.AdomdClient.resources.dll "на bin / Debug / netcoreapp3.1 / zh-HANS / Microsoft.AnalysisServices.AdomdClient.resources.dll". Не удалось найти часть пути '/app/Processor/bin/Debug/netcoreapp3.1/zh-HANS/Microsoft.AnalysisServices.AdomdClient.resources.dll'

Не знаю, почему это может' Не могу найти этот пакет. восстанавливает просто отлично. Я знаю, что он основан на windows, что, скорее всего, означает, что я никогда не смогу заставить его работать. Это проект на F #.

docker файл

From node:12 AS web-build

COPY ./Web.UI ./

RUN npm i
RUN npm run test
RUN npm run buildProd

FROM mcr.microsoft.com/dotnet/core/sdk:3.1 AS backend-build

WORKDIR /app
COPY --from=web-build /Processor/wwwroot ./Processor/wwwroot
COPY . ./

RUN dotnet restore -r linux-x64
RUN dotnet test -r linux-x64 --no-restore
RUN dotnet publish -c Release -o publish -r linux-x64 --no-restore
FROM mcr.microsoft.com/dotnet/core/aspnet:3.1

WORKDIR /app
COPY --from=backend-build /app/publish .
EXPOSE 80
ENTRYPOINT ["dotnet", "Processor.dll"]
...