2008-09-17 17 views

回答

51

有一個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

+1

和HKEY_CURRENT_USER \軟件\微軟\ VisualStudio的\ \ FILEMRUList爲最近使用的文件。 – DotNetWala 2012-01-11 17:51:32

+0

@JayD謝謝。我補充說,答案。 – 2012-01-11 20:39:24

+0

這使我的回答我的問題:HKEY_CURRENT_USER \ SOFTWARE \微軟\ VisualStudio的\ \ NewProjectDialog \ MRUSettingsLocalProjectLocationEntries清除位置下拉新項目對話框。 – CigarDoug 2014-08-20 11:55:02

5

如果您嘗試打開一個無法找到的項目,Visual Studio會提示您將其從MRU列表中刪除。所以如果你暫時重命名一個合適的頂級文件夾來僞造項目的消失,你可以逐個擺脫項目。

3

我發現MRU editorCode Project是一個很好的工具。沒有問題,並且它在2003年,2005年和2008年都可以使用。

16

PowerCommands for Visual Studio 2008

特色

  • 清除最近打開的文件列表
  • 清除最近的項目列表
  • 清除所有窗格
  • 複製路徑
  • 電子郵件CodeSnippet
  • 插入GUID屬性
  • 顯示所有文件
  • 撤消關閉
  • 收起項目
  • 複製類
  • 粘貼類
  • 複製參考文獻
  • 粘貼參考
  • 複製爲參考項目
  • 編輯項目文件
  • 打開包含文件夾
  • 打開命令提示符
  • 卸載項目
  • 刷新項目
  • 刪除和排序Usings
  • 提取物常量
  • 變換模板
  • 關閉所有

alt text

3

注意:這個答案是具體到Visual Studio 2010中

如果不想手動修改註冊表,就可以使用PowerCommands for Visual Studio 2010

PowerCommands 10.0是Visual Studio的一組有用的擴展,爲IDE的各個區域增加了額外的功能。

從擴展清除註冊表中的具體命令是:

清除最近的項目列表此命令清除的Visual Studio最近的項目列表。清除最近項目列表命令會彈出一個清除文件對話框 ,該對話框允許選擇任何或所有最近的項目爲 。

的PowerCommands可以與Visual Studio擴展管理器進行安裝:工具>擴展管理器>在線畫廊:搜索PowerCommands爲Visual Studio 2010

0

對於Visual Studio 2013: 打開運行對話框(按下Win + R) 鍵入:regedit navig吃了:HKEY_CURRENT_USER>軟件>微軟>的VisualStudio 點擊12.0,則文件將顯示在右側。 尋找「LastLoadedSolution」,點擊右鍵,然後點擊修改 將該值更改爲0.

這對我有效。

4

在Visual Studio 2015年所有的歷史列表(包括搜索歷史記錄,文件MRU和項目MRU)現在位於:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\MRUItems

你會看到每個列表不同的GUID文件夾和一個子文件夾分別稱爲Items。找到包含相關列表的Items文件夾,並只刪除其父GUID文件夾。

Visual Studio將用新的Items子文件夾一起重新創建GUID文件夾,下一個就是了東西再次添加到列表中的時間。

0

我不知道,如果這個解決方案已經張貼在這裏的某個地方,但如果你有VS 2013更新5可以打開起始頁,然後右鍵單擊下面的項目「最近」列表中,選擇「從列表中刪除」。我不知道其他VS版本如何,也許這個功能可用。

0

我有這個問題適用於2017年VS,你不必在註冊表中的任何MRU項目,如在以前的版本。另一方面,解決方案很簡單:轉到「工具 - >擴展和更新」並安裝「Visual Studio的電源命令」。安裝完成後,文件菜單如下所示。

enter image description here

只需點擊菜單項來清除項目MRU。

相關問題