💭
dotnet-sdkがうまくインストールされなかったら、、、
dotnetをデバグ実行しようとすると、以下のエラーが、、、
$ dotnet run
The command could not be loaded, possibly because:
* You intended to execute a .NET application:
The application 'run' does not exist.
* You intended to execute a .NET SDK command:
No .NET SDKs were found.
Download a .NET SDK:
https://aka.ms/dotnet-download
Learn about SDK resolution:
https://aka.ms/dotnet/sdk-not-found
簡単に説明すると、「run」っていうプロジェクトを実行しようとしています。
「run」でデバグ実行したいのにも関わらず、、、
原因はSDKがインストールされていないことです。
以下のコマンドで実行できます。
# Ubuntu22.4
wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
sudo apt-get update && \
sudo apt-get install -y dotnet6
# Ubuntu20.4
wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
sudo apt-get update && \
sudo apt-get install -y dotnet6
- MS公式ドキュメントより。
たいていはこれでOK!ですが、僕の場合は「22.4」に対して間違えて「20.4」をインストールしてしまいました。
というか今までずっと「20.4」だと勘違い、、、((´∀`))ケラケラ
間違ったSDKは以下の手順でアンインストールしましょう♪
sudo apt remove dotnet*
sudo apt remove aspnetcore*
sudo rm /etc/apt/sources.list.d/microsoft-prod.list
次に、上で説明した自分の環境にあったSDKをインストールします。
Discussion