Я пытаюсь запустить проект в докере на Mac OS X. Сборка проекта успешно завершена, однако целевой процесс завершился без вызова события CoreCLR.
Вот список ошибок
It was not possible to find any compatible framework version
The specified framework 'Microsoft.AspNetCore.App', version '2.1.0' was not found.
- Check application dependencies and target a framework version installed at:
/
- Alternatively, install the framework version '2.1.0'.
The target process exited without raising a CoreCLR started event. Ensure that the target process is configured to use .NET Core. This may be expected if the target process did not run on .NET Core.The program '[14] dotnet' has exited with code 131 (0x83).
Я добавил Microsoft.AspNetCore.App '2.1.0' в каждый проект.Вот снимок экрана проекта.
Сведения о файле Docker
FROM microsoft/aspnetcore AS base
WORKDIR /app
EXPOSE 80
FROM microsoft/aspnetcore AS build
WORKDIR /src
COPY MeroRentalDev.sln ./
COPY Advetisement/Advetisement.csproj Advetisement/
RUN dotnet restore -nowarn:msb3202,nu1503
COPY . .
WORKDIR /src/Advetisement
RUN dotnet build -c Release -o /app
FROM build AS publish
RUN dotnet publish -c Release -o /app
FROM base AS final
WORKDIR /app
COPY --from=publish /app .
ENTRYPOINT ["dotnet", "Advetisement.dll"]
Dotnet info
Обновлен образ докера до последней версии
docker pull microsoft/dotnet
Следовал решению по этой ссылке, но все еще не может решитьпроблема.
Указанная платформа 'Microsoft.AspNetCore.App', версия '2.1.0' не найдена
Как исправить 'Microsoft.NETCore.App ', версия' 1.1.2 'не найдена?