用 vscode 打开一个文件夹,如果这个文件夹中有 .csproj 文件,编辑这个文件夹中的文件进行保存时,vscode 会自动创建一个 .sln 解决方案文件,很少烦人,请问如何禁止 vscode 多此一举?
原来是 C# Dev Kit 扩展干的傻事,在 settings 中搜索 "automaticallyCreateSolutionInWorkspace",取消对应的选项即可解决

或者在 settings.json 中添加下面的配置
{
  "dotnet.automaticallyCreateSolutionInWorkspace": false
}
解决方法来自 https://github.com/microsoft/vscode-dotnettools/issues/395#issuecomment-1748337801