代码之家  ›  专栏  ›  技术社区  ›  Gordon Mackie JoanMiro

如何在Visual Studio中清除MRU列表?

  •  45
  • Gordon Mackie JoanMiro  · 技术社区  · 18 年前

    我要清除开始页上的项目列表…如何执行此操作?我知道我可以在登记处找到它,但是有没有一条批准的路线?

    10 回复  |  直到 18 年前
        1
  •  52
  •   community wiki 5 revs, 2 users 90% Dusty Campbell    9 年前

    有一篇MSDN文章 here 这意味着您只需将项目移动到一个新目录。

    但是,正如您提到的,项目列表保存在注册表中的该项下:

    HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\<version>\ProjectMRUList
    

    最近的文件列表保存在这个键中:

    HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\<version>\FILEMRUList
    

    有关Visual Studio 2015的说明:
    位置已更改。你可以退房 this answer 详情。

    有些人已经用自己的工具自动清除了这个注册表项:
    Visual Studio Most Recent Files Utility
    Add-in for cleaning Visual Studio 2008 MRU Projects list

        2
  •  16
  •   AminM LordDoskias    11 年前

    PowerCommands for Visual Studio 2008

    特征

    • 清除最近的文件列表
    • 清除最近的项目列表
    • 清除所有窗格
    • 复制路径
    • 电子邮件代码段
    • 插入guid属性
    • 显示所有文件
    • 取消关闭
    • 折叠项目
    • 拷贝类
    • 粘贴类
    • 复制参考文献
    • 粘贴引用
    • 复制为项目引用
    • 编辑项目文件
    • 打开包含文件夹
    • 打开命令提示
    • 卸载项目
    • 重新装载项目
    • 移除并分类using
    • 提取常数
    • 转换模板
    • 关闭所有

    alt text

        3
  •  5
  •   Charles Anderson    18 年前

    如果尝试打开一个无法再找到的项目,Visual Studio将提示您获得从MRU列表中删除该项目的权限。因此,如果您临时重命名一个适当的顶级文件夹来伪造项目的消失,那么您可以逐个删除这些项目。

        4
  •  4
  •   Riegardt Steyn AdrianD    11 年前

    在Visual Studio 2015中,所有历史记录列表(包括搜索历史记录、文件mru和项目mru)现在位于:

    HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\MRUItems

    您将看到每个列表的不同guid文件夹,以及名为 Items 在他们每个人身上。找到 项目 包含相关列表的文件夹,只需删除其父GUID文件夹。

    Visual Studio将重新创建guid文件夹以及新的 项目 子文件夹,下次它想再次向列表中添加内容时。

        5
  •  3
  •   V.M. Smith    18 年前

    我找到了 MRU editor 从 Code Project 一个很好的工具。没有问题,它在2003、2005和2008年工作。

        6
  •  3
  •   Metro Smurf    14 年前

    注释 :此答案特定于Visual Studio 2010。

    如果不想手动编辑注册表,可以使用 PowerCommands for Visual Studio 2010 .

    PowerCommands 10.0是一组对Visual Studio有用的扩展 2010年,为IDE的各个领域添加了附加功能。

    从扩展中清除注册表的特定命令是:

    清除最近的项目列表 此命令清除Visual Studio最近的项目列表。“清除最近的项目列表”命令将显示 清除允许任何或所有最近项目 挑选出来的。

    PowerCommands可以与Visual Studio扩展管理器一起安装:工具>扩展管理器>联机库:搜索 用于Visual Studio 2010的PowerCommands .

        7
  •  0
  •   user3505772    12 年前

    试用最近使用过的文件:一个免费的Visual Studio加载项,用于按项目管理MRU文件: 支持2010年、2012年、2013年。

    对于Visual Studio 2012、2013: http://visualstudiogallery.msdn.microsoft.com/a61cbd1d-b5a2-490b-a6bb-f0ea3ecf214a

    对于Visual Studio 2010: http://visualstudiogallery.msdn.microsoft.com/45283881-5a62-4dc1-8ffb-4cbc02709947

        8
  •  0
  •   user3909793    11 年前

    对于Visual Studio 2013: 打开运行对话框(按Win+R) 类型:注册表 导航到:hkey_current_user>software>Microsoft>VisualStudio 单击12.0,文件将显示在右侧。 查找“LastLoadedSolution”,右键单击,然后单击“修改”。 将值更改为0。

    这对我有用。

        9
  •  0
  •   shjeff    10 年前

    我不确定此解决方案是否已在此处发布,但如果您有vs 2013 update 5,可以打开起始页,右键单击“最近”列表下的“项目”,然后选择“从列表中删除”。我不知道其他的vs版本如何,也许这个功能是可用的。

        10
  •  0
  •   Alex Konnen    8 年前

    我有一个适用于vs 2017的问题,在这里你没有任何MRU项目在注册处,如在以前的版本。另一方面,解决方案很简单:转到“工具”->扩展和更新”,然后安装“Power Commands for Visual Studio”。安装后,文件菜单将显示如下。

    enter image description here

    只需单击菜单项清除项目MRU。