Lorsque j'exécute la commande, docker run -i -t myProject
il affiche une erreur:
Aucun SDK .NET Core installé n’a été trouvé. Vouliez-vous exécuter les commandes du SDK .NET Core? Installez un SDK .NET Core à partir de: https://aka.ms/dotnet-download
Cependant, j'ai le SDK .NET Core installé et le PATH
correct (suivi ici: https://docs.microsoft.com/en-us/aspnet/core/test/troubleshoot?view=aspnetcore-3.1#no-net -core-sdks-ont été détectés ).
De plus, mon projet n'a besoin que du SDK .NET Core d'exécution.
Quelqu'un sait-il quel pourrait être le problème?
Lors de l'exécution de dotnet --info, j'ai obtenu:
SDK .NET Core (reflétant tout global.json): Version: 3.1.101 Validation: b377529961
Environnement d'exécution: Nom du système d'exploitation: Windows OS Version: 10.0.18363 Plate-forme du système d'exploitation: Windows RID: win10-x86 Chemin de base: C: \ Program Files (x86) \ dotnet \ sdk \ 3.1.101 \
Hôte (utile pour le support): Version: 3.1.1 Commit: a1388f194c
SDK .NET Core installés: 3.1.101 [C: \ Program Files (x86) \ dotnet \ sdk]
Runtimes .NET Core installés: 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]
Pour installer des runtimes ou SDK .NET Core supplémentaires: https://aka.ms/dotnet-download
ENTRYPOINT
commande fait-elle référence au chemin correct?Réponses:
Pour moi , ce qui est arrivé quand j'ai eu tort
ENTRYPOINT
dans monDOCKERFILE
Assurez-vous que vous exécutez la DLL appropriée dans votre
ENTRYPOINT
. J'ai eu un mauvais nom dedll
fichier.la source