DotNetCore.1.0.1-SDK.1.0.0.Preview2-003133-x64.exe
をダウンロードして実行しました。コマンドプロンプトを閉じて再度開いた後、dotnet
を実行すると、次の出力が表示されます。
「ドットネット」という用語は、コマンドレット、関数、スクリプトファイル、または操作可能なプログラムの名前として認識されません。
次のことを試しました。
これはC:/Program Files/dotnet
の内容です
Host
fxr
sdk
1.0.0-preview2-003133
shared
Microsoft.NETCore.App
swidtag
Microsoft .NET Core 1.0.1 - SDK 1.0.0 Preview 2-003133 (x64).swidtag
PATHにはC:\Program Files\dotnet\
が含まれます
再びこの問題に出くわした後、私たちは ここで答えを見つけました 。
[プログラムと機能]を開き、[Microsoft Visual C++ Redistributable(x86)]を選択し、[アンインストール]をクリックして、[修復]を選択します。 (およびx64バージョンがある場合は)修復した後、.NET Core SDK 1.0.1のインストールを再インストールまたは修復します。
また、"C:\Program Files\dotnet"
は、「パス」システム環境変数の一部です。
以前のSDKバージョンをアンインストールした後、それは私のものから消えていました。
このエラーは、.Netコアがマシンにインストールされていない場合にも発生します。確認するには、Windows PowerShellまたはVS Codeターミナルからコマンドdotnet --helpを実行してください。 .Netコアがインストールされている場合、同じエラーが出力されます。同じエラーが表示される場合:
私の場合、問題はx64 vs. x86の不一致に関係していました。
私のパスにはx86が含まれていました。 「Program Files(x86)」ではなく「Program Files」に手動で変更すると、再び機能し始めました。