9

Trong quá trình gỡ lỗi dự án WPF của tôi, tôi thường xuyên gặp phải các ngoại lệ được ném. Khi các ngoại lệ này phát sinh, nếu ngoại lệ được ném bởi mã của ứng dụng của tôi, tôi có thể duyệt mã nguồn. Tất cả đều tốt.Làm cách nào để đặt lại Visual Studio để nó lại tìm kiếm các tệp nguồn của các tệp DLL trong khi gỡ lỗi?

BAO GIỜ, nếu ngoại lệ được ném bởi mã được lưu trữ trong một hội đồng khác (mà chúng tôi đã tạo), tôi không thể duyệt mã nguồn. Tôi đã ở một số điểm trong quá khứ nhắc nhở để duyệt cho các tập tin mã nguồn ban đầu, nhưng "hủy bỏ" hộp thoại. Bây giờ, tôi muốn làm một việc.

Có cách nào để cấp cho tôi thông tin về việc định vị các tệp nguồn này không? Tôi không còn nhắc nhở họ nữa. Tôi cho rằng Visual Studio lưu trữ các tùy chọn duyệt mã nguồn của tôi ở đâu đó, nhưng tôi không biết ở đâu. Tôi hiểu ý tưởng này là có thể, nhưng tôi thậm chí không biết các từ để tìm kiếm trên Google để có được những gì tôi muốn.

Tôi nên làm gì?

Trả lời

7

Trong click chuột phải Solution Explorer trên các giải pháp và đi đến Thuộc tínhThuộc tính chunggỡ lỗi Source Files.

Sau đó, ở phía bên tay phải có danh sách cho "Không tìm kiếm các tệp nguồn này:". Việc xóa mục nhập khỏi danh sách đó sẽ nhắc bạn về vị trí nguồn một lần nữa.

2

Xóa tệp .suo ẩn trong thư mục giải pháp của bạn.

+0

Có phải nuke tất cả các cài đặt khác cho giải pháp không? – FrustratedWithFormsDesigner

+2

Chỉ trạng thái IDE, bạn không mất cài đặt dự án cũng như cài đặt Công cụ + Tùy chọn. Đổi tên nó thay vì xóa nó nếu bạn lo lắng về nó. –

1

Bạn có thể phải đặt lại cài đặt trực quan. Bạn có thể thực hiện việc này bằng cách nhấp vào "Công cụ", Nhập cài đặt Xuất.

Đối với đường dẫn nguồn mặc định, hãy đảm bảo tệp PDB của bạn được thay thế chính xác nơi Visual Studio đang thêm DLL tham chiếu của bạn. Tệp PDB chứa đường dẫn của mã nguồn, nó không phải là Visual Studio.

Bạn phải xây dựng lại dự án của mình (tham chiếu một nhóm) và xóa thủ công tệp PDB trong dự án gỡ lỗi của bạn trước khi thêm tham chiếu. Nó có thể là một lỗi trong Visual Studio trong trường hợp các tập tin bị khóa hoặc nếu vì một lý do nào đó các tập tin PDB có thể không được cập nhật.

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