Ich habe eine .NET 6.0-App entwickelt. Der Computer (Raspberry 3), auf dem dieser Dienst ausgeführt wird, verfügt über eine .NET 8.0-Laufzeitumgebung.
Wenn ich versuche, die Anwendung mit dotnet service.dll auszuführen, wird diese Meldung angezeigt:< /p>
Sie müssen .NET installieren oder aktualisieren, um diese Anwendung auszuführen.
App: /home/stationpi/Rpi3Gateway/RpiGateway .dll
Architektur: arm
Framework: 'Microsoft.NETCore.App', Version '6.0.0' (arm)
.NET-Standort: /opt/dotnet/< /p>
Die folgenden Frameworks wurden gefunden:
8.0.3 unter [/opt/dotnet/shared/Microsoft.NETCore.App]
Lernen mehr:
https://aka.ms/dotnet/app-launch-failed
Um das fehlende Framework zu installieren, laden Sie Folgendes herunter:
https://aka.ms/dotnet-core-applaunch?fr ... aspbian.11
Ich kann keine Dienste ausführen, die in einer früheren Version von .NET Core entwickelt wurden?
Hinweis: Das Seltsamste ist, dass ich den gleichen Code für Linux-Arm64 (Raspberry) veröffentlicht habe 4), dieses Problem ist nicht aufgetreten
Kann ich einen .NET 6.0-Dienst mit der .NET 8.0-Laufzeit ausführen? ⇐ C#
-
- Similar Topics
- Replies
- Views
- Last post
-
-
Wie kann ich einen Dienst in Android anfangen und an einen Dienst binden?
by Anonymous » » in Android - 0 Replies
- 12 Views
-
Last post by Anonymous
-