10

Khi làm việc trên thư viện của tôi đại diện cho đối tượng hình học, Debugging hiện trông như thế này:trực quan Debugger cho Geometric đối tượng

enter image description here

Ở đây tôi đang xem các biến địa phương trong các cửa sổ Autos, Locals, WatchImmediate.

Khi tôi gặp khó khăn khi tưởng tượng hình dạng của đối tượng trong đầu, tôi muốn có một thành phần đồ họa để thể hiện các đối tượng này. Vì vậy, tôi đã bắt đầu tạo một Debugger Visualizer để vẽ các đối tượng. Tôi có nó trong một repo công cộng trên bitbucket here.

Hiện tại tôi không thể làm cho nó hoạt động bên ngoài Ứng dụng Console mà tôi có trong giải pháp với nó. Tôi đang làm gì sai?

đây là những gì nó trông giống như khi nó hoạt động:

enter image description here

Ngoài ra, Làm thế nào tôi có thể làm điều này trong một cách mà sẽ cho phép tôi để xem nhiều đối tượng cùng một lúc. Tôi nhận ra rằng tôi thực sự muốn thấy nhiều đối tượng và sự tương tác của chúng, thay vì chỉ là những vật thể đơn lẻ. (ví dụ: Tìm các nút giao và như vậy).

P.S.

Có ai nhìn thấy tiện ích mở rộng trình gỡ lỗi ở bất cứ đâu như thế này không? hoặc có bất kỳ đề xuất nào về cách tôi có thể sửa lỗi hiện tại của mình?

Tôi đã thử điều này dưới dạng một Visual Studio Extension cũng không thành công. See this question for more details.

+3

bạn có biết 'cái trước mắt Window'? –

+0

'Cửa sổ ngay lập tức' có thể giúp bạn, Tạo một chức năng cho điều này và gọi nó trên Cửa sổ ngay lập tức. Tôi luôn sử dụng Cửa sổ ngay lập tức, điều này rất tốt hơn so với những người khác –

+0

Không chắc tôi hiểu những gì bạn hình dung trong chức năng này mà bạn đề xuất ..Trong chức năng này tôi sẽ phải tạo và mở một biểu mẫu để vẽ lên, phải không? – jth41

Trả lời

2

Một lựa chọn tốt cho bạn sẽ được tải các DLL được biên dịch từ

Graphics Debugger Visualizer

và giải nén chúng vào thư mục Debugger \ visualizers của bạn. Một nơi nào đó như

C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ Packages \ Debugger \ visualizers \

Sau đó khởi động lại Studio hình ảnh của bạn. Ngay sau khi bạn bắt đầu gỡ lỗi, bạn sẽ thấy Trình gỡ lỗi đồ họa ký bên cạnh giá trị thời gian chạy của biến Đồ họa như được mô tả trong giải pháp lập trình mà tôi đã đề cập trước đó.

Cập nhật 1: Tôi cũng khuyên bạn nên có một cái nhìn tại blog sau đây S.Ullah tác giả của Tuỳ chỉnh Visual Studio Visualizer minh họa làm thế nào để tạo ra một visualizer tại bộ nhớ đồ họa:

Custom Visual Studio Visualizer

Đã từng có về mặt thương mại sản phẩm có sẵn được gọi là Mole tuy nhiên nó không còn có sẵn cho người mua mới (tôi không biết tại sao)

+4

Đồng ý nó xấu xuống bỏ phiếu mà không có một làm rõ, do đó, bình chọn để truy cập :) –

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