2012-04-17 33 views
15

Có bộ hiển thị cây biểu thị cho VS 2012 không? Đã có một tìm kiếm nhưng đã tìm thấy VS 2008 xuất hiện khắp nơi, và VS 2012 mới không có thư mục Visualizers trong thư mục cài đặt. Hoặc, tôi thiếu một cái gì đó mà tôi sẽ có thể bật?Có Trình bày hình ảnh cây cho VS 2012 không?

Trả lời

8

Những gì bạn có thể làm là sửa trình hiển thị cho năm 2010 để nó hoạt động vào năm 2012. Điều này rất dễ dàng. Chỉ cần có được nguồn từ dự án này: http://exprtreevisualizer.codeplex.com/ và thay đổi tài liệu tham khảo DebuggerVisualizers lắp ráp của dự án ExpressionTreeViewer tới:

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ReferenceAssemblies\v2.0\Microsoft.VisualStudio.DebuggerVisualizers.dll

Vì vậy mà nó hoạt động với phiên bản mới nhất của vs2012. Sau đó sao chép các kết quả để

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Packages\Debugger\Visualizers

và nó cũng làm việc

+1

không hoạt động cho tôi cho đến khi tôi thay đổi mục tiêu thành .net 4.5, được xây dựng dưới dạng bản phát hành và được ký kết mạnh mẽ. Tôi không biết chính xác cái nào được yêu cầu. – Bart

+0

Là bản cập nhật http://weblogs.asp.net/lichen/archive/2014/02/10/expression-tree-visualizer-for-visual-studio-2013.aspx cho biết cách làm cho nó hoạt động trong Visual Studio 2013 –

+1

Không hoạt động cho tôi cho đến khi tôi sử dụng dự án được đăng tại http://sachabarbs.wordpress.com/2012/04/18/expression-tree-visualizer/ và cập nhật nó để sử dụng phiên bản 12.0.0.0 của Microsoft.VisualStudio. DebuggerVisualizers.dll – ShawnFeatherly

0

Không, nhưng bạn có DebugView, trong chế độ gỡ lỗi, có một proxy cho lớp có cùng thuộc tính và thêm một DebugView. Đó là văn bản như thế nào. Mono.Linq.Expressions cũng có một trình soạn thảo văn bản cho các biểu thức tạo mã C#, kiểm tra nó.

0

tôi dường như làm xấu * .dll của khi vấn đề này lại xảy ra đối với tôi. Tôi bắt đầu một repo GitHub với giải pháp. Tôi bao gồm một xây dựng và biên dịch * .dll có thể được tải xuống bằng cách nhấp vào "Xem nguyên" trên this file.

Sao chép tệp này * .dll vào thư mục trình hiển thị của bạn. Tôi sử dụng C:\Users[CurrentUser]\Documents\Visual Studio 2013\Visualizers

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