2017-12-13 4 views
1

Nach der Installation von .Net Framework 4.7.1 war meine Dotnet-Installation irgendwie kaputt.dotnet fataler Fehler hostfxr.dll

Ich war nicht mehr in der Lage, mit Visual Studio 2015 zu entwickeln, noch konnte ich irgendetwas im Zusammenhang mit .Net Core ausführen. Ich habe versucht, die folgenden in der Befehlszeile

C:\Program Files\dotnet>dotnet --help 

Ergebnis:

A fatal error occured, the required library hostfxr.dll could not be found at C:\Program Files\dotnet 

Was kann ich tun?

+0

die vorhandenen Installationsdateien löscht. Laden Sie den Installationsprozess erneut herunter und wiederholen Sie den Vorgang. –

Antwort

1

Ich versuchte

Nichts half mir aus zu entfernen.

Schließlich meine Lösung ist ziemlich hacky:

  1. Kopieren Sie die Datei hostfxr.dll in einem Unterordner von gefunden "C: \ Program Files \ dotnet" direkt in den Hauptordner „C: \ Programme \ dotnet ", wo die dotnet.exe befindet
  2. den Ordner C löschen: \ Programme \ dotnet \ sdk
  3. den Ordner C löschen: \ Programme \ dotnet \ shared
  4. Deinstallieren alle .Net Core-Versionen
  5. Installieren Sie die neuesten und erfordern d .Net-Core SDK
  6. die Datei entfernen hostfxr.dll wieder aus dem Ordner "C: \ Program Files \ dotnet" (aus Schritt 1) ​​