问题描述:使用Cmake Language Support插件需要安装dotnet的支持库,我原本已经使用apt的方式安装了,但是进入vscode依旧要我下载。尝试按网上的方法修改为我指定的路径:
"dotnetAcquisitionExtension.existingDotnetPath": [
{
"extensionId": "ms-dotnettools.csharp",
"path": "/usr/lib/dotnet/dotnet"
}
]
此方法无效
1. 如果HOME目录下存在.vscode-server:
sudo apt install dotnet-runtime-6.0
cd $HOME/.vscode-server/data/User/globalStorage/
创建目录
mkdir -p ms-dotnettools.vscode-dotnet-runtime/.dotnet/6.0.23~x64
这里的6.0.23~x64是根据你vscode里提示要下载的版本对应的
然后把/usr/lib/dotnet里的东西拷贝到ms-dotnettools.vscode-dotnet-runtime/.dotnet/6.0.23~x64这里面,最后的目录结果是这样
2. 如果HOME下不存在.vscode-server:
就目录变了,剩下的还是不变
cd $HOME/.config/Code/User/globalStorage
mkdir -p ms-dotnettools.vscode-dotnet-runtime/.dotnet/6.0.23~x64
这里的6.0.23~x64是根据你vscode里提示要下载的版本对应的
然后把/usr/lib/dotnet里的东西拷贝到ms-dotnettools.vscode-dotnet-runtime/.dotnet/6.0.23~x64这里面
再次进入vscode,能看到代码高亮了