Ошибка NU1202 при попытке закрепить ASP.NET Приложение Core 5.0

#docker #asp.net-core

Вопрос:

Я новичок в Докере и пытаюсь докеризировать ASP.NET Приложение Core 5.0, использующее следующий файл Dockerfile

  ENV ASPNETCORE_Environment=Production ENV ASPNETCORE_URLS http:// :5000  WORKDIR /server VOLUME ./wwwroot/Repository COPY . ./  RUN dotnet publish -c Release -o publish  EXPOSE 5000/tcp  ENTRYPOINT ["dotnet","publish/Project.dll"]   

Продолжайте получать эту ошибку при выполнении КОПИРОВАНИЯ…

 =gt; [3/4] COPY . ./ 0.7s  =gt; ERROR [4/4] RUN dotnet publish -c Release -o publish 15.1s ------   gt; [4/4] RUN dotnet publish -c Release -o publish:  #8 1.358 Microsoft (R) Build Engine version 16.1.76 g14b0a930a7 for .NET Core  #8 1.358 Copyright (C) Microsoft Corporation. All rights reserved.  #8 1.358  #8 13.36 /server/TalkNowAPI.csproj : error NU1202: Package Npgsql.EntityFrameworkCore.PostgreSQL 5.0.0 is not compatible with net50  (.NETFramework,Version=v5.0). Package Npgsql.EntityFrameworkCore.PostgreSQL 5.0.0 supports: netstandard2.1 (.NETStandard,Version=v2.1) [/server/TalkNowAPI.sln] #8 13.37 /server/TalkNowAPI.csproj : error NU1202: Package Microsoft.EntityFrameworkCore.Design 5.0.0 is not compatible with net50 (.NETFramework,Version=v5.0). Package Microsoft.EntityFrameworkCore.Design 5.0.0 supports: netstandard2.1 (.NETStandard,Version=v2.1) [/server/TalkNowAPI.sln] #8 13.37 /server/TalkNowAPI.csproj : error NU1202: Package Microsoft.EntityFrameworkCore.Relational 5.0.0 is not compatible with net50 (.NETFramework,Version=v5.0). Package Microsoft.EntityFrameworkCore.Relational 5.0.0 supports: netstandard2.1 (.NETStandard,Version=v2.1) [/server/TalkNowAPI.sln] #8 13.50 Restore failed in 10.64 sec for /server/TalkNowAPI.csproj.  

Есть идеи, как это исправить?

Спасибо!