2009-06-12 61 views
11

Tôi đang sử dụng Microsoft Symbol Server với Visual Studio 2008 và nó hoạt động khá tốt. Thật không may, khi máy chủ biểu tượng công khai không chứa các biểu tượng, phải mất một thời gian chờ, và Visual Studio cố gắng tải lại các biểu tượng thiếu cùng một lần mỗi khi tôi bắt đầu dự án của tôi để gỡ lỗi.Visual Studio không nhớ cache bộ nhớ cache của Microsoft Symbol Server?

Có cách nào mà tôi có thể nhận được (hoặc lừa) Visual Studio ghi nhớ "bỏ lỡ" và không bận tâm một lần nữa trong một thời gian?

Trả lời

7

Xem this post
Nhưng có vẻ như bạn cũng có thể kiểm soát những biểu tượng tải với symsrv.ini
(tôi đoán file ini nên đi theo ... \ Microsoft Visual Studio 9.0 thư mục \ Common7 \ IDE)

Cập nhật : Chỉ cần tìm thấy this link. Sử dụng sổ đăng ký tốt hơn cách tiếp cận tệp ini.

Windows Registry Editor Version 5.00 
[HKEY_CURRENT_USER\Software\Microsoft\Symbol Server\Exclusions] 
"notepad.pdb"="" 
"ora*.*"="" 
+0

Điều gì có nghĩa là nếu tôi không có thư mục "Máy chủ biểu tượng" trong sổ đăng ký? – David

5

Bạn có thể thực hiện việc này thông qua IDE VS (Tôi đã thực hiện điều này trong năm 2005, 2010 và 2012).

Phương pháp 1 (Recommended):

  • Mở "Modules" cửa sổ (Debug-> Windows-> Modules)
  • Sắp xếp danh sách bằng cách "Symbol Status"
  • Tìm & chọn nhóm của các mô-đun có trạng thái "Không thể tìm thấy ..."
  • Nhấp chuột phải và chọn "Cài đặt tải biểu tượng tự động -> Luôn tải thủ công"

Cách 2:

  • Open "Tools-> Options" và tìm đến mục "Debugging-> Biểu tượng"
  • Nhấp "Xác định module loại trừ" dưới nút 1 đài phát thanh (mà nên được lựa chọn)
  • Add tên mô-đun vào danh sách và nhấp vào OK
+0

lưu ý: cửa sổ "Mô-đun" chỉ khả dụng khi gỡ lỗi (ít nhất VS2012) – Julian

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