[Ajuda] Visual Studio Code não localiza o SDK do .NET
Estou utilizando o Debian e a interface gráfica GNOME, e desejo criar projetos .NET utilizando o vscode. Porém, sempre que clico em "Create .NET Project" o vscode me retorna o seguinte erro:
The .NET Core SDK cannot be located: Error running dotnet --info: Error: Command failed: dotnet --info /bin/sh: linha 1: dotnet: comando não encontrado /bin/sh: linha 1: dotnet: comando não encontrado . .NET Core debugging will not be enabled. Make sure the .NET Core SDK is installed and is on the path.
Aparentemente meu vscode não conseguiu localizar o SDK do .NET, porém, quando executo dotnet --info, meu console me retorna as informações perfeitamente, o que significa que realizei a instalação corretamente. Segui os passos listados em: https://learn.microsoft.com/en-us/dotnet/core/install/linux-debian
Tentei adicionar o .NET ao PATH manualmente, da seguinte forma: which dotnet - Para localizar onde o .NET foi instalado, e ele me retorna o caminho.
nano ~/.bashrc export PATH=$PATH:/usr/bin/dotnet - Adicionei o caminho retornado pelo comando which dotnet e após isso salvei o arquivo com ^O.
E para finalizar, editei o arquivo settings.json (arquivo de configurações do vscode) e adicionei as linhas:
"dotnet.coresdkPath": "/usr/bin/dotnet", "omnisharp.sdkPath": "/usr/bin/dotnet", "omnisharp.sdkVersion": "8.0.303", "dotnetAcquisitionExtension.sharedExistingDotnetPath": "/usr/bin/dotnet", "omnisharp.dotNetCliPaths": [ "/usr/bin/dotnet" ],
É possível corrigir este erro? Ou devo sempre utilizar o terminal para criar projetos? Isso me causará problemas futuros?
opa, tenta instalar diretamente os binários do SDK. Eu tive o mesmo problema quando segui os passos do link que você mencionou e a única alternativa que encontrei foi instalar os binários diretamente.