[.NET Core] .NET Core 3.0 Previewをアンインストールする
Macに.NET Core Preview 3.0をインストールしたところ、Visual Studio for Macが動かなくなりました。
例えばF#のコンソールプロジェクトを作るとこんなエラーが出ます。

こんな感じのことを言ってます。
Error: The version of the .NET Core SDK currently installed (/usr/local/share/dotnet/sdk/3.0.100-preview3-010431/Sdks) is not supported and continuing to use it may result in a broken tooling experience.
どうも.NET Core 3.0を消さないと動かないそうなので、一旦消します。
インストールされているSDKを確認する
まずは何がインストールされているのか確認します。
$ dotnet --list-sdks
こんな感じに一覧が出力されます。
mbp:~$ dotnet --list-sdks 2.1.505 [/usr/local/share/dotnet/sdk] 3.0.100-preview3-010431 [/usr/local/share/dotnet/sdk]
インストールされているランタイムを確認する
次にインストールされているランタイムを確認します。
$ dotnet --list-runtimes
こちらも一覧が出力されます。
mbp:~$ dotnet --list-runtimes Microsoft.AspNetCore.All 2.1.9 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.All] Microsoft.AspNetCore.App 2.1.9 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App] Microsoft.AspNetCore.App 3.0.0-preview3-19153-02 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App] Microsoft.NETCore.App 2.1.9 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App] Microsoft.NETCore.App 3.0.0-preview3-27503-5 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
私の環境には「2.1.9」と「3.0.0」の2つのバージョンがインストールされていることがわかります。
.NET Core 3.0系のファイルを消す
削除するファイルがはっきりしたので順番に消していきます。
私の場合は以下のSDKとランタイムを消しました。
- 3.0.100-preview3-010431 [/usr/local/share/dotnet/sdk]
- Microsoft.AspNetCore.App 3.0.0-preview3-19153-02 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
- Microsoft.NETCore.App 3.0.0-preview3-27503-5 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
順番に消していきます。
$ sudo rm -rf /usr/local/share/dotnet/sdk/3.0.100-preview3-010431 $ sudo rm -rf /usr/local/share/dotnet/shared/Microsoft.AspNetCore.App/Microsoft.AspNetCore.App 3.0.0-preview3-19153-02 $ sudo rm -rf /usr/local/share/dotnet/shared/Microsoft.AspNetCore.App/Microsoft.NETCore.App 3.0.0-preview3-27503-5
エラーが消えたか確認する
一通り削除したところで、エラーの出ていたプロジェクトを開きます。

ちゃんとエラーが消えて、ビルドが通るようになってました。
おしまい。
ディスカッション
コメント一覧
まだ、コメントがありません