遵循 Bogey 2018-02-16 的领导,并按照https://docs.microsoft.com/en-us/dotnet/core/install/windows?tabs=netcore31#download-and-manually-install手动安装 SDK ,当我在https://docs.microsoft.com/en-us/dotnet/core/tutorials/with-visual-studio-code学习教程时,我不断收到消息弹出或在 Visual Studio Code 的终端中说就像是
It was not possible to find any installed .NET Core SDKs
Did you mean to run .NET Core SDK commands? Install a .NET Core SDK from:
https://aka.ms/dotnet-download
但是,在启动代码之前,我在其中设置了 PATH 环境变量的批处理文件,我能够成功运行教程中的命令,例如,dotnet new console
。
我创建的批处理文件将 PATH 设置为正常情况(即,如echo %PATH%
在命令提示符下运行所显示的那样),但删除了对我未手动安装的 SDK 的引用,并添加了对我手动安装的 SDK 的引用。大致:
set PATH=C:\Program Files (x86)\various\things;C:\WINDOWS\other\things;C:\Users\user1930469\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\user1930469\my_manually_installed_sdk\dotnet
start "" "C:\Users\user1930469\AppData\Local\Programs\Microsoft VS Code\Code.exe"
exit
然后打开 Visual Studio Code,我可以在 Code 的终端中确认 PATH 变量的值
$env:path
并成功运行类似的命令
dotnet --help
谢谢你的提示,柏忌。