lima-city: Webhosting, Domains und Cloud
1 Pluspunkt 0 Minuspunkte

Ich wollte ein C# Projekt in Linux kompilieren

dotnet build -r linux-x64 -f net8.0

Dabei kam der Fehler

Command 'dotnet' not found, but can be installed with: sudo apt install dotnet-host-8.0 # version 8.0.22-0ubuntu1~24.04.1, or sudo apt install dotnet-host-10.0 # version 10.0.0-0ubuntu1~24.04.1

Weil ich NET8 verwende habe ich das eingegeben

sudo sudo apt install dotnet-host-8.0

Das hat auch installiert aber wenn ich dotnet ausführe kommt jetzt das

dotnet build -r linux-x64 -f net8.0
Error: [/usr/lib/dotnet/host/fxr] does not exist Failed to resolve libhostfxr.so [not found]. Error code: 0x80008083 

Wie kann ich ein dotnet 8.0 Projekt auf Linux Ubuntu kompilieren?

von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Das Paket dotnet-host-8.0 ist nur der Launcher. Für dotnet build brauchst du mindestens hostfxr (liefert libhostfxr.so und den host/fxr-Ordner) und praktisch immer gleich das SDK.

sudo apt install dotnet-sdk-8.0
von (547 Punkte)  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Fragen und Antworten bewerten
  • Themen von Fragen bearbeiten
  • Fragen, Antworten und Kommentare bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft.

2,556 Fragen

3,074 Antworten

281 Kommentare

14 Nutzer