2008-09-17 26 views

Trả lời

51

Có một bài viết MSDN here cho thấy bạn chỉ cần di chuyển các dự án vào một thư mục mới.

Tuy nhiên, như bạn đã đề cập, danh sách các dự án được giữ trong registry dưới phím này:

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

và danh sách các tập tin gần đây được giữ trong khóa này:

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

Lưu ý Đối với Visual Studio 2015:
Vị trí đã thay đổi. Bạn có thể xem this answer để biết chi tiết.

Một số người đã tự động thanh toán bù trừ khóa registry này với các công cụ riêng của họ:
Visual Studio Most Recent Files Utility
Add-in for cleaning Visual Studio 2008 MRU Projects list

+1

và HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ \ FILEMRULIST cho tệp gần đây. – DotNetWala

+0

@JayD Cảm ơn. Tôi đã thêm vào câu trả lời. –

+0

Điều này dẫn tôi đến câu trả lời cho vấn đề của tôi: HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ \ NewProjectDialog \ MRUSettingsLocalProjectLocationEntries để xóa danh sách thả xuống Vị trí cho hộp thoại Dự án mới. – CigarDoug

5

Nếu bạn thử mở một dự án không thể tìm thấy nữa, Visual Studio sẽ nhắc bạn cho phép xóa nó khỏi danh sách MRU. Vì vậy, nếu bạn tạm thời đổi tên một thư mục cấp cao nhất thích hợp để giả mạo sự biến mất của các dự án, bạn có thể loại bỏ từng dự án một.

3

Tôi đã tìm thấy MRU editor từ Code Project một công cụ tuyệt vời cho điều đó. Không có vấn đề gì với nó, và nó hoạt động vào năm 2003, 2005 và 2008.

16

PowerCommands for Visual Studio 2008

Tính năng

  • Rõ ràng tập tin gần đây Danh sách
  • Clear Recent Danh sách dự án
  • Xóa tất cả Panes
  • Copy Path
  • Email CodeSnippet
  • Chèn Guid Attribute
  • Show All Files
  • Undo Đóng
  • Collapse dự án
  • Sao chép Lớp
  • Dán lớp
  • Sao chép Tài liệu tham khảo
  • Dán Tài liệu tham khảo
  • Copy As Dự án tham khảo
  • Chỉnh sửa dự án tập tin
  • mở Chứa thư mục
  • Mở Command Prompt
  • Dự án Unload
  • Nạp lại dự án
  • Remove và Sắp xếp usings
  • Extract Liên tục
  • Chuyển đổi mẫu
  • Close All

alt text

3

Note: Câu trả lời này là cụ thể cho Visual Studio 2010.

Nếu bạn không muốn tự sửa registry, bạn có thể sử dụng PowerCommands for Visual Studio 2010.

PowerCommands 10.0 là bộ tiện ích bổ sung cho Visual Studio 2010 thêm chức năng bổ sung cho các khu vực khác nhau của IDE.

Lệnh cụ thể cho thanh toán bù trừ registry từ phần mở rộng là:

Clear List Dự án gần đây lệnh này xóa Visual danh sách dự án gần đây Studio. Lệnh Clear Recent Project List xuất hiện hộp thoại Xóa Tệp cho phép bất kỳ hoặc tất cả các dự án gần đây được chọn được chọn.

Các PowerCommands thể được cài đặt với người quản lý trực quan mở rộng Studio: Công cụ> Extension Manager> Gallery Online: tìm kiếm PowerCommands cho Visual Studio 2010.

+1

+1 cho PowerCommands. Làm việc với VS 2012. – DotNetWala

0

Đối với Visual Studio 2013: Mở hộp thoại Run (Nhấn Win + R) loại: regedit navig đã ăn: HKEY_CURRENT_USER> Phần mềm> Microsoft> VisualStudio nhấp 12.0 sau đó các tệp sẽ hiển thị ở bên phải. Tìm "LastLoadedSolution", nhấp chuột phải rồi nhấp vào Modify thay đổi giá trị thành 0.

Điều này phù hợp với tôi.

4

Trong Visual Studio 2015 tất cả các danh sách lịch sử (bao gồm cả lịch sử tìm kiếm, tập tin MRU và dự án MRU) hiện đang nằm tại địa chỉ:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\MRUItems

Bạn sẽ thấy một thư mục GUID khác nhau cho mỗi danh sách, và một thư mục con có tên là Items trong mỗi thư mục. Tìm thư mục Items chứa danh sách có liên quan và chỉ xóa thư mục GUID gốc của nó.

Visual Studio sẽ tạo lại thư mục GUID cùng với thư mục con Items mới, lần sau nó muốn thêm thứ gì đó vào danh sách một lần nữa.

0

Tôi không chắc liệu giải pháp này đã được đăng ở đâu đó chưa, nhưng nếu bạn có VS 2013 Update 5, bạn có thể mở trang bắt đầu và nhấp chuột phải vào danh sách "Gần đây" và chọn "Xóa khỏi danh sách". Tôi không biết làm thế nào về các phiên bản VS khác, có lẽ tính năng này có sẵn.

+3

Điều này đã được đề xuất trong một câu trả lời trước đó. – codedude

0

Tôi gặp sự cố này khi được áp dụng cho VS 2017 nơi bạn không có bất kỳ mục MRU nào trong sổ đăng ký như trong các phiên bản trước. Giải pháp là, mặt khác, đơn giản: vào "Tools-> Extensions and Updates" và cài đặt "Power Commands for Visual Studio". Sau khi chúng được cài đặt, menu File của bạn sẽ trông như hình bên dưới.

enter image description here

Chỉ cần nhấp vào mục menu để xóa MRU dự án.

+1

Giải pháp này ngừng hoạt động sau khi cập nhật 15.5.1 đã được cài đặt. Không còn biểu tượng nào trong menu MRU nữa. Vô hiệu/Bật hoặc Gỡ cài đặt/Cài đặt không giúp được gì. 15.5.1 đã phá hủy tính năng này. –

Các vấn đề liên quan