Es ist ein ziemlich häufiges Problem. Ich habe es gelöst, indem ich den Pfad zu .Net Sdk
angegeben habe manuell. Dies ist der Einstellungsbildschirm:
-
Geben Sie den Pfad zu
.NET
an Binärdatei. Es hat normalerweise den folgenden Pfad/home/<your_user>/dotnet/dotnet
-
Geben Sie den Pfad zu
MSBuild
an Datei. Zum Beispiel ist mein Pfad der nächste:/home/aleksej/dotnet/sdk/3.0.100-preview6-012264/MSBuild.dll
-
Speichern
-
Profitieren!
P.S. Mein Betriebssystem ist Linux Mint 19.1. Und Version von .Net Core
ist in diesem Fall nicht wichtig.
Aktualisieren
Ich habe einen wichtigen Moment vergessen. Wenn Sie .NET
ändern müssen Version für Ihre Lösung müssen Sie spezielle global.json
platzieren Datei im Stammverzeichnis Ihrer Lösung. Wenn Sie .NET
ändern Version für ein Projekt - geben Sie global.json
ein im Projektstammpfad.
Beispiel für global.json
zum Ändern von .NET
Version:
{
"sdk": {
"version": "2.2.300"
}
}
Wenn Sie den Speicherort Ihres SDK finden möchten, schreiben Sie den folgenden Befehl:dotnet --list-sdks . Es muss Ihnen 3.1.403 [/usr/share/dotnet/sdk] anzeigen oder ähnlich. Wenn dies nicht der Fall ist, ziehen Sie die Installation anhand der folgenden Anleitung Install .NET Core on Linux in Betracht. Wählen Sie dann dotnet aus Datei im ausführbaren Pfad der .NET CORE CLI mit der entsprechenden MSBuild.dll .
PD: Denken Sie daran, die Änderungen global zu speichern!!!.