GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Referenzassemblys für Framework .NETFramework,Version=v4.7.1 wurden nicht gefunden

Ich hatte das gleiche Problem, aber unter OSX. Durch die Installation der neuesten Version von Mono wurden die fehlenden .net v4.7.1-Framework-Referenzen gelöscht.

Ich habe Mono V5.18.0 von https://www.mono-project.com/download/stable

installiert

Aktualisierung:Siehe Kommentar unten bezüglich der globalen Omnisharp-Einstellung


Habe die hier genannten Schritte versucht, hat den Fehler nicht behoben. Musste den omnisharp.useGlobalMono ändern Option auf always . Dies funktionierte für C# extension for VS Code=1.23.2 .

Quelle:Reddit-Post

Ihre Fehlerausgabe sagt mir, dass Sie die offizielle C#-Erweiterung für VS Code verwenden. Die neueste Version dieser Erweiterung, 1.23.2, enthält Folgendes in ihrem Änderungsprotokoll:

For Mono-based development (e.g. Unity) that requires full .NET framework, you need to set "omnisharp.useGlobalMono": "always". This

wird benötigt, bis Mono die gebündelte MSBuild-Version aktualisiert

Die Standardeinstellung Auto funktioniert nicht. Schalten Sie es auf immer und starten Sie die Erweiterung neu. Alternativ können Sie auf 1.23.1 downgraden.


Linux
  1. Subscription-Manager:Befehl nicht gefunden

  2. dnf:Befehl nicht gefunden

  3. bc:Befehl nicht gefunden

  4. dpkg:Befehl nicht gefunden

  5. id:Befehl nicht gefunden

Ubuntu – Die Header für den aktuell laufenden Kernel wurden nicht gefunden. - Lösung

Behebung „Implementierung des USB 2.0-Controllers nicht gefunden!“ VirtualBox-Fehler

nc:Befehl nicht gefunden

aws-shell:Befehl nicht gefunden

ln:Befehl nicht gefunden

Autoconf sucht nach Programm und schlägt fehl, wenn es nicht gefunden wird