Tôi sử dụng Google Chrome làm trình duyệt mặc định của mình nhưng muốn sử dụng Internet Explorer để gỡ lỗi các ứng dụng Silverlight. Do đó, tôi đặt thuộc tính dự án web của mình và kiểm tra tùy chọn trình gỡ lỗi Silverlight.Gỡ lỗi Silverlight; không đính kèm quy trình
này đã làm việc tốt cho các lứa tuổi nhưng kể từ khi trở về từ kỳ nghỉ tôi thấy rằng quá trình iexplore.exe chạy Silverlight không còn gắn liền với các chương trình gỡ rối và tôi phải đính kèm nó bằng tay. Khi không gỡ lỗi ứng dụng của tôi, tôi có thể kiểm tra Debug | Đính kèm hộp thoại Process ... và thấy rằng không có trường hợp chạy iexplore.exe. Sau đó, tôi nhấn F5 và bắt đầu một phiên gỡ lỗi và nhìn lại, sau đó có hai trường hợp, một trong số đó được đính kèm, nhưng không phải là phiên chạy Silverlight. Một khi tôi đính kèm khác quá, gỡ lỗi hoạt động tốt và tôi có thể nhấn breakpoint và bước qua mã mà không có vấn đề.
Bất kỳ ý tưởng về những gì tôi đang thiếu để có được những chương trình gỡ rối gắn với quá trình đúng sẽ được đánh giá cao.
Tôi nghĩ vấn đề là IE tạo ra một quy trình cho mỗi tab và một quy trình duy nhất để quản lý chúng. Gỡ lỗi theo cách này thường sẽ (luôn luôn?) Chọn quá trình sai (trình quản lý so với tab) – Aardvark
http://stackoverflow.com/a/12781653/413032 –