当我运行命令时,docker run -i -t myProject
它显示错误:
找不到任何已安装的.NET Core SDK。您是要运行.NET Core SDK命令吗?从以下位置安装.NET Core SDK:https : //aka.ms/dotnet-download
但是,我确实安装了.NET Core SDK,并且PATH
是正确的(此后:https : //docs.microsoft.com/zh-cn/aspnet/core/test/troubleshoot?view=aspnetcore-3.1#no-net -core-sdks-被检测到)。
而且,我的项目只需要运行时.NET Core SDK。
有谁知道可能是什么问题?
当运行dotnet --info时,我得到了:
.NET Core SDK(反映任何global.json):版本:3.1.101提交:b377529961
运行时环境:OS名称:Windows OS版本:10.0.18363操作系统平台:Windows RID:win10-x86基本路径:C:\ Program Files(x86)\ dotnet \ sdk \ 3.1.101 \
主机(对支持有用):版本:3.1.1提交:a1388f194c
安装的.NET Core SDK:3.1.101 [C:\ Program Files(x86)\ dotnet \ sdk]
已安装.NET Core运行时:Microsoft.AspNetCore.App 3.1.0 [C:\ Program Files(x86)\ dotnet \ shared \ Microsoft.AspNetCore.App] Microsoft.AspNetCore.App 3.1.1 [C:\ Program Files(x86 )\ dotnet \ shared \ Microsoft.AspNetCore.App] Microsoft.NETCore.App 3.1.0 [C:\ Program Files(x86)\ dotnet \ shared \ Microsoft.NETCore.App] Microsoft.NETCore.App 3.1.1 [C :\ Program Files(x86)\ dotnet \ shared \ Microsoft.NETCore.App] Microsoft.WindowsDesktop.App 3.1.0 [C:\ Program Files(x86)\ dotnet \ shared \ Microsoft.WindowsDesktop.App] Microsoft.WindowsDesktop。 App 3.1.1 [C:\ Program Files(x86)\ dotnet \ shared \ Microsoft.WindowsDesktop.App]
要安装其他.NET Core运行时或SDK:https : //aka.ms/dotnet-download
ENTRYPOINT
命令是否引用正确的路径?