2011-02-18 32 views
5

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

enter image description here

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 đề.

enter image description here

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.

+0

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

+0

http://stackoverflow.com/a/12781653/413032 –

Trả lời

5

Chrome là trình duyệt OS mặc định của tôi, nhưng tôi sử dụng IE để gỡ lỗi SL.

Điều tôi làm là tìm trang ASPX trong dự án Web lưu trữ trong giao diện giải pháp của Visual Studio. Nhấp chuột phải vào tệp và chọn Duyệt qua. Bạn sẽ thấy một hộp thoại. Chọn IE từ danh sách Trình duyệt này và nhấn nút Đặt làm mặc định. Sau đó tôi hủy ra khỏi hộp thoại này. Bây giờ khi VS bắt đầu gỡ lỗi nó sử dụng IE! Bạn sẽ cần phải hoàn tác tùy chọn gỡ lỗi "Bắt đầu chương trình bên ngoài" trong dự án (chuyển về Trang hiện tại/Trang cụ thể).

VS đôi khi sẽ "quên" cài đặt này và chuyển về Chrome. Chỉ cần lặp lại quá trình này.

+0

Cảm ơn bạn rất tuyệt. Bây giờ bạn đã nói nó, tôi nhớ lại đó là chính xác những gì tôi đã từng làm. Tuyệt vời những gì bạn quên trong 7 tuần. Tôi đã đi nghỉ trong 4 tuần tiếp theo 3 tuần xoay vòng hỗ trợ làm việc trên các công cụ khác. –

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