1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

「The command could not be loaded...」エラーが表示されたとき

Last updated at Posted at 2024-08-29

背景

今回はエラー解消方法の紹介なので、簡潔にいきます。
VS Codeで.Netを使用したWEB JOBへアップロードするモジュール作成のために、「dotnet new consoloe」コマンドを実行すると・・・以下のようなエラーが!?

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

色々検索してみましたが、日本語でのこれといった解決方法は出てこず。。
詰んだと思いましたが、Stack Over Flowには以下投稿があり救われました。
https://stackoverflow.com/questions/73247933/how-to-fix-no-net-sdks-were-found-error-vscode

ここに日本語の記事を残しておきます。

解決方法

このStack Over Flowに記載のあった方法で解決しました。

解決策1:「C:\Program Files (x86)\dotnet」内のフォルダを全削除

怖かったので、dotnet配下にbakupフォルダを作ってその中に移動させました。
こんな感じ。
image.png

結果:これで再び、「dotnet new console」を起動すると問題なく動作しました。

解決策2:32bit版の.NET SDKをアンインストールする

「コントロールパネル>プログラムと機能」から確認してみました。
しかし・・・以下の通り32bit版の.NETは見当たりませんでした。
image.png

考察

32bit版の.NET SDKが邪魔していることは確実なのですが、Windows向けのモジュールで64bit版をインストールした際に32bit版もおまけに入ってくることはよくあります。実際に、何故こんなことになったのか結論は分かりませんでした。

追求したいところですが、「解決策1」で対応可能なので、今回はこれで良しとします。

もし詳しい方いたらコメント下さい。お願いします。

1
1
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?