2009-08-18 40 views
12

Tôi đang sử dụng C# và phản ánh để tải và gọi các phương thức từ một hội đồng. Tôi có mã nguồn của bản thân hội đồng. Tôi cần phải làm gì để có được trình gỡ lỗi để bước vào (và không quá) mã của hội đồng được nạp động?Gỡ lỗi nạp động lắp ráp trong Visual Studio.NET

Nếu tôi nhấn F11 trên .... dòng Gọi nó chỉ bước qua nó ..

Cảm ơn

Trả lời

11

Xây dựng nguồn cục bộ của cụm được tải động và đảm bảo bạn có các tệp PDB nơi ứng dụng tham chiếu đang chạy.

Đây là yêu cầu chung cho những người muốn gỡ lỗi mã nguồn ASP.NET MVC. Tuy nhiên, có some caveats liên quan đến GAC.

Một cách nhanh chóng (nhưng bẩn) khác để làm là tạm thời thêm dự án cho cụm lắp ráp động vào giải pháp của bạn. Đây là những gì Steve Sanderson đề xuất cho debugging the ASP.NET MVC framework. Cá nhân tôi thích gốc PDB hơn.

+0

Điều đó đã làm việc THANKS –

10

Bạn có các tập tin PDB colocated với DLL, đã được xây dựng từ các nguồn trong vị trí hiện tại của họ?

+0

vâng tôi có tệp pdb để lắp ráp - Tôi sẽ cố gắng đặt nó vào thư mục nơi ứng dụng đang chạy từ –

+0

Tôi sẽ cố gắng cảm ơn –

+1

Điều đó đã làm việc THANKS –

1

Tôi biết đây là bài đăng dài trước đây, chỉ muốn đóng gói web.

Nếu bạn đang thực hiện dự án web và tải lắp ráp động, Nếu bạn đang sử dụng IIS làm máy chủ phát triển, đừng quên khởi động lại ứng dụng Pool.

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