Visual Studio Code me dit "Les outils CLI .NET ne peuvent pas être localisés. Le débogage .NET Core ne sera pas activé. Assurez-vous que les outils CLI .NET sont installés et se trouvent sur le chemin d'accès.". Cela empêche tout ect de complétion de code. puis-je résoudre ce problème?
Après avoir installé outils CLI (appelé ".NET SDK") , essayez de redémarrer VSCode. Cela permettra à VSCode de charger la mise à jour $PATH
variable d'environnement. La commande VSCode "Recharger la fenêtre" n'aidera pas dans ce cas.
Parfois, l'avertissement Visual Studio persistera même après l'installation du SDK .NET. Cela est dû au fait qu'un lien/raccourci/alias doit être créé entre l'emplacement d'installation de l'exécutable .NET et le chemin de Visual Studio.
L'exécutable a probablement été installé dans /usr/local/share/dotnet/dotnet
. Un lien symbolique doit être créé pour usr/local/bin
pour Visual Studio.
Pour créer ce lien en supposant que les emplacements ci-dessus l'utilisent dans le terminal:
$ ln -s /usr/local/share/dotnet/dotnet /usr/local/bin/
Pour Ubuntu et Snap, utilisez plutôt ceci:
$ Sudo ln -s /snap/dotnet-sdk/current/dotnet /usr/local/bin/
sur mac j'ai ajouté les chemins suivants à/etc/chemins
/usr/local/share/dotnet
/usr/local/share/dotnet/sdk
/usr/local/share/dotnet/sdk/2.2.101
Pour installer le dotnet-cli avec snap:
snap install code --classic
snap alias dotnet-sdk.dotnet dotnet
Ajouter à la fin de .profile
:
export DOTNET_ROOT=/snap/dotnet-sdk/current export
export MSBuildSDKsPath=$DOTNET_ROOT/sdk/$(${DOTNET_ROOT}/dotnet --version)/Sdks
Pour Arch
$ Sudo ln -s /opt/dotnet/sdk /usr/bin/sdk
Pour Linux Solus 4:
Installer vscode dans le gestionnaire de packages
Installez dotnet:
Sudo snap install dotnet-sdk --classic
Sudo snap alias dotnet-sdk.dotnet dotnet
Sudo ln -s /snap/dotnet-sdk/current/dotnet /usr/bin/