2011-11-11 28 views
6

Tôi đã cài đặt VS Studio 2010 SP1 và đã có thời gian khi nguồn đang hoạt động tốt. Một cái gì đó đã thay đổi và bây giờ khi các tập tin pdb được tải xuống chúng là phiên bản có mã nguồn bị tước đi.VS Studio 2010 Máy chủ biểu tượng không bao gồm mã nguồn

Điều tôi không thể hiểu là cách để VS tải xuống tệp pdb có mã nguồn trong đó. Tôi có cùng một thiết lập trên 2 máy khác nhau và 1 máy tải pdb với nguồn và một máy khác thì không.

Tôi đã chiến đấu hàng giờ để tải xuống tệp pdb đúng. Tôi có thể dễ dàng kiểm tra xem các tệp có chính xác không vì kích thước tệp nhỏ hơn nhiều khi không có nguồn.

Máy đang tải xuống có kích thước System.Web.pdb nguồn là 10,860 KB. Máy đang tải xuống mà không có kích thước System.Web.pdb nguồn là 843 KB.

Trợ giúp của bạn trong việc tìm ra vấn đề này được đánh giá cao.

Ngoài ra, vui lòng không xóa bộ nhớ cache, thiết lập và đặt lại cài đặt biểu tượng, v.v. Các tệp tải xuống và tải dưới dạng biểu tượng, chỉ cần KHÔNG có nguồn.

C:\Windows\Microsoft.Net\assembly\GAC_32\System.Web\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.pdb: Cannot find or open the PDB file. 
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\System.Web.pdb: Cannot find or open the PDB file. 
C:\SymbolCache\MicrosoftPublicSymbols\System.Web.pdb\46C6DCE3C79A4E65A2B1CEF3033C95931\System.Web.pdb: Symbols loaded. 
+0

Bạn đã cố gắng giải quyết vấn đề này chưa? Tôi hiện đang gặp sự cố tương tự. –

Trả lời

4

Hành vi này thường do các bản cập nhật của Microsoft xuất bản lên Khuôn khổ .NET.

Khi bạn sử dụng built-in cấu hình biểu tượng mặc định Visual Studio 2010 của (bằng cách "Enable NET nguồn Khung bước" kiểm tra), bạn có hiệu quả truy vấn hai máy chủ này:

  1. http://referencesource.microsoft.com/symbols
  2. http://msdl.microsoft.com/download/symbols

số 1 chứa các ký hiệu được bật nguồn cho .NET Framework (các phần của nó ít nhất) và không. 2 chứa các ký hiệu mã nguồn cho tất cả Windows.

Vấn đề là không. 1 được cập nhật không nhanh như không. 2, vì vậy khi cập nhật đến thông qua Windows Update, bạn bắt đầu nhận được các biểu tượng từ không. 2, cho đến khi một người nào đó ở Microsoft cập nhật không. 1. Đó là một nỗi đau, nhưng đó là cách nó được.

Bạn có thể sắp xếp công việc xung quanh nó bằng cách bỏ chọn "Bật bước nguồn .NET Framework" và định cấu hình các đường dẫn đó theo cách thủ công - sau đó bạn chỉ có thể vô hiệu hóa (hoặc không thêm). 2, và ít nhất là được thông báo, rằng vẫn chưa có sẵn các biểu tượng hỗ trợ nguồn.

Hoặc bạn có thể tắt Windows Update ...

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