Visual Studio .NET 2002Visual C++ 7.1Visual C++ 8.0Visual C++ 7.0Visual Studio .NET 2003中级开发Visual StudioWindowsC++.NET
在 Visual Studio .NET 2003 的“开始页”中维护项目 MRU 列表






4.50/5 (8投票s)
2004年7月7日
2分钟阅读

64106
一种快速方法,用于维护 Visual Studio .NET 2003 中“开始页”上显示的项目 MRU(最近使用)列表。
引言
要快速轻松地维护 Visual Studio .NET 最近使用(MRU)项目列表,如“开始页”上所示,只需执行以下操作:
- 重要提示: 要使此操作有效,请确保没有正在运行的 Visual Studio .NET 实例。
- 重要提示: 修改注册表可能很危险。在进行任何重大修改之前,请务必备份系统注册表。但是,在这种情况下,修改内容非常小,因此风险很小。
- 启动 REGEDIT.EXE。
- 导航到以下位置:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\<your version>\ProjectMRUList
例如,如果您安装了 Visual Studio .NET 2003,则路径将为:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\ProjectMRUList
- 字符串键
File1
、File2
等,其固有的REG_SZ
值设置为您最近打开的解决方案的完整路径名(MRU 列表)。通过修改这些字符串值,您可以更改“开始页”项目列表中显示的内容。项目名称是从引用的解决方案文件(*.sln)的内容中派生的。如果您想清除所有列表,只需删除所有名为 的字符串键:File(nnn)
其中 (
nnn
) 代表一个递增的整数。列表以有序的方式创建,因此修改这些键将修改列表。始终以不会留下间隙的方式修改键;如果您删除了“中间”条目,请通过重命名每个键条目将剩余条目减 1。再次说明,不能运行 .NET Studio 的任何实例,因为它会在关闭时更新注册表的这一部分,并使用启动期间创建的此注册表区域的缓存副本,因此您将丢失任何直接的注册表更改。
以下是我的注册表的快照,以便进一步说明:
这些路径名指向各种 .NET 项目(可以是解决方案或独立项目)。“开始页”上显示的名称是从这些文件中的 XML 内容派生的,因此您无法在注册表中找到它们。参考上面的图像,如果我想删除“开始页”中名为“RouterTest”的条目,我只需删除键 File3
,然后将 File4
重命名为 File3
,将 File5
重命名为 File4
。