当我运行命令 docker run -i -t myProject
它显示错误:
找不到任何已安装的 .NET Core SDK 您是要运行 .NET Core SDK 命令吗?从以下位置安装 .NET Core SDK: https ://aka.ms/dotnet-download
但是,我确实安装了 .NET Core SDK,并且 PATH
是正确的(如下: https ://learn.microsoft.com/en-us/aspnet/core/test/troubleshoot?view= aspnetcore-3.1#no-net-core-sdks-were-detected )。
更重要的是,我的项目只需要运行时 .NET Core SDK。
有谁知道可能是什么问题?
运行 dotnet –info 我得到:
.NET Core SDK(反映任何 global.json):版本:3.1.101 提交:b377529961
运行环境:操作系统名称:Windows 操作系统版本: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。应用程序 3.1.1 [C:\Program Files (x86)\dotnet\shared\Microsoft.WindowsDesktop.App]
要安装其他 .NET Core 运行时或 SDK: https ://aka.ms/dotnet-download
原文由 iristan 发布,翻译遵循 CC BY-SA 4.0 许可协议
对我来说,当我的 --- 错误
ENTRYPOINT
DOCKERFILE
确保在
ENTRYPOINT
中运行正确的 dll。我的dll
文件名称错误。