如何清除Visual Studio中的MRU列表?
我想清除开始页面上的项目列表…我该怎么做? 我知道我可以在registry中find它,但是有没有经过批准的路线?
这里有一个MSDN文章,build议您只将项目移动到一个新目录。
但是,正如你所提到的那样,项目列表在这个关键字下保存在registry中:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\<version>\ProjectMRUList
并且最近的文件列表保存在这个关键字中:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\<version>\FILEMRUList
注意对于Visual Studio 2015:
位置已经改变。 你可以查看这个答案的细节。
有些人用自己的工具自动清除这个registry项:
Visual Studio最新文件实用程序
用于清洁Visual Studio 2008 MRU项目列表的外接程序
Visual Studio 2008的PowerCommands
特征
- 清除最近的文件列表
- 清除最近的项目列表
- 清除所有窗格
- 复制path
- 电子邮件CodeSnippet
- 插入Guid属性
- 显示所有文件
- 撤消closures
- 折叠项目
- 复制类
- 粘贴类
- 复制参考
- 粘贴参考
- 复制为项目参考
- 编辑项目文件
- 打开包含文件夹
- 打开命令提示符
- 卸载项目
- 重新加载项目
- 删除和sorting使用
- 提取常量
- 变换模板
- closures所有
如果您尝试打开无法find的项目,Visual Studio将提示您将其从MRU列表中删除。 所以如果你临时重命名一个合适的顶层文件夹来伪造项目的消失,你可以逐个摆脱项目。
在Visual Studio 2015中,所有历史列表(包括search历史,文件MRU和项目MRU)现在位于:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\MRUItems
您将在每个列表中看到一个不同的GUID文件夹,以及每个文件夹中名为Items
的子文件夹。 find包含相关列表的Items
文件夹,并删除其父GUID文件夹。
Visual Studio将重新创buildGUID文件夹和一个新的Items
子文件夹,下一次它想再次添加一些东西到列表中。
我发现代码项目的MRU编辑器是一个很好的工具。 没有问题,它在2003年,2005年和2008年的工作。
注意 :这个答案是特定于Visual Studio 2010的。
如果您不想手动编辑registry,则可以使用Visual Studio 2010的PowerCommands 。
PowerCommands 10.0是一组有用的扩展,用于Visual Studio 2010向IDE的各个区域添加附加function。
从扩展名中清除registry的特定命令是:
清除最近的项目列表此命令清除Visual Studio最近的项目列表。 清除最近的项目列表命令会popup一个清除文件对话框,允许select任何或所有最近的项目。
可以使用Visual Studio扩展pipe理器安装PowerCommands:工具>扩展pipe理器>联机库:searchVisual Studio 2010的PowerCommands 。
尝试最近使用的文件:Visual Studio的一个免费外挂程序,以每个项目为基础pipe理MRU文件:支持VS 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
对于Visual Studio 2013:打开运行对话框(按Win + R)键入:regedit导航到:HKEY_CURRENT_USER>软件>微软> VisualStudio点击12.0,然后文件将显示在右侧。 find“LastLoadedSolution”,单击右键,然后单击修改将值更改为0。
这对我有效。
我不确定这个解决scheme是否已经发布在这里,但是如果你有VS 2013 Update 5,你可以打开起始页面,右键点击“最近”列表下方的项目,select“从列表中删除”。 我不知道其他VS版本如何,也许这个function是可用的。
我有这个问题适用于VS2017,你在registry中没有像以前的版本中的任何MRU项目。 另一方面,解决scheme很简单:转到“工具 – >扩展和更新”,然后安装“Visual Studio的电源命令”。 安装完成后,文件菜单如下所示。
只需点击菜单项即可清除项目MRU。