You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows系统下VSCode的.NET项目/解决方案MRU列表存储位置及获取代码咨询

Windows下VSCode的.NET项目/解决方案MRU存储位置

全局最近打开项(含项目/解决方案)

VSCode全局的最近使用列表(包含所有类型的项目、文件、文件夹)存储在SQLite数据库文件中:
C:\Users\pat\AppData\Roaming\Code\User\globalStorage\state.vscdb
该数据库内的recentlyOpened表记录了相关路径信息,可通过SQLite工具直接查询。

.NET特定MRU(由C#扩展维护)

针对.NET解决方案/项目的专属MRU,由Microsoft C#扩展(ms-dotnettools.csharp)维护,存储在JSON文件中:
C:\Users\pat\AppData\Roaming\Code\User\globalStorage\ms-dotnettools.csharp\omnisharp\v1\recentlyUsedProjects.json
文件内直接以JSON格式保存了最近使用的.NET项目/解决方案路径。

获取VSCode MRU列表的开源代码相关情况
  • 解析全局MRU:可以用Python的sqlite3库编写脚本,读取state.vscdb的recentlyOpened表,提取项目路径,已有开发者公开过这类极简脚本。
  • 解析.NET特定MRU:直接读取recentlyUsedProjects.json文件,用任意JSON解析库(如Python的json模块、C#的System.Text.Json)即可提取内容,相关开源示例很容易找到。
  • VSCode扩展方式:基于VSCode的Extension API,调用workspace.getRecentWorkspaces()方法即可获取MRU列表,已有公开的极简扩展实现代码。

内容的提问来源于stack exchange,提问作者Patrick from NDepend team

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 15:41:12