2011-12-25 24 views
6

Tôi đã quản lý Thanh thám hiểm (hoạt động trong Internet Explorer) đang hoạt động khá tốt. Hiện nay, cách duy nhất để gỡ lỗi nó:Cách gỡ lỗi BHO được quản lý khỏi Visual Studio 2010

  1. Khởi động IE ngoài VS
  2. Từ VS (Debug => Đính kèm) Gắn với quá trình "iexplore.exe"

Đang cố gắng để làm như sau :

  1. đến Project Properties => Debug tab
  2. Bắt đầu chương trình bên ngoài: c: \ program files (x86) \ internet explorer \ iexplore Exe đối số dòng
  3. lệnh: about: blank
  4. Hit F5

Phương pháp đầu tiên là rất cồng kềnh. Với phương pháp thứ hai, iexplore bắt đầu, nhưng trình gỡ rối không nhận ra các điểm ngắt, không biết tại sao.

Mẹo nào?

+0

Điều gì xảy ra trong phương pháp thứ hai? – gideon

+0

@gideon, với phương pháp thứ hai, iexplore bắt đầu, nhưng trình gỡ lỗi không nhận ra các điểm ngắt. – Uri

+0

đã chỉnh sửa/cập nhật câu hỏi của bạn, bạn không cần html cho danh sách định dạng. – gideon

Trả lời

5

Vì vậy ... 3 tháng sau khi tôi mở câu hỏi này, đây là câu trả lời. Trong Visual Studio, mở một EXE như một dự án mới:

  1. File -> Open -> Dự án/Giải pháp
  2. Thay đổi kiểu để exe tập tin
  3. mở c: \ program files \ internet explorer \ iexplore Exe

sau đó, mở sở hữu dự án:

  1. chỉ có một 'General' tab
  2. Thay đổi loại trình gỡ lỗi thành 'Managed v4.0'

Vậy đó. F5 giờ đây sẽ hoạt động. Bạn có thể thêm dự án EXE này vào giải pháp chứa bho được quản lý của bạn và thiết lập dự án EXE làm dự án khởi động.

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