Kann ich einen .NET 6.0-Dienst mit der .NET 8.0-Laufzeit ausführen?C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Kann ich einen .NET 6.0-Dienst mit der .NET 8.0-Laufzeit ausführen?

Post by Anonymous »

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

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post