Khi cài đặt Roslyn, nó đi kèm với một vài công cụ demo tuyệt vời. Thứ nhất, tôi nghĩ là có giá trị nhất đối với những người muốn tìm hiểu về các cây cú pháp một cách kỹ lưỡng hơn là Cửa sổ Công cụ Hiển thị Cú pháp Trực quan hiển thị cây cú pháp của các tệp * .cs đang hoạt động.Làm thế nào để làm cho Roslyn Syntax Visualizer Extension hoạt động?
Mọi thứ hoạt động tốt khi tôi khởi chạy tiện ích mở rộng này và thử nó trong một phiên bản thử nghiệm của Visual Studio. Nhưng khi tôi đã cài đặt phần mở rộng này, nó không hoạt động nữa. Tôi vẫn có View -> Windows khác -> Roslyn Syntax Visualizer nhưng chỉ là một công cụ cửa sổ trống bật lên.
Có ai có cùng vấn đề và biết giải pháp không?
Tôi đoán rằng có lẽ tôi cần sao chép các tệp DLL mà tiện ích này tạo khi xây dựng lại nhưng tôi không biết tôi nên đặt nó ở đâu.
Sau đó, tôi tìm thấy một chi tiết thú vị khác - khi tôi khởi chạy tiện ích mở rộng của riêng mình, Công cụ Syntax Visualizer hoạt động! Vì vậy, nó hoạt động chỉ trong trường hợp thử nghiệm của Visual Studio. Tại sao nó phải như thế?
Bạn có thể thử khởi động Devenv.exe bằng nút chuyển/nhật ký, mở cửa sổ công cụ, sau đó mở% appdata% \ Microsoft \ VisualStudio \ 10.0 \ ActivityLog.xml và tìm lỗi/ngoại lệ? Tôi đoán nó sẽ chết vì một ngoại lệ như thiếu .dll hoặc tương tự. Nếu chúng ta biết ngoại lệ là gì, sẽ rõ ràng cách khắc phục nó. –
Dường như mọi thứ đều ổn. Tất cả các thông báo về tiện ích mở rộng này đều cho biết "Đã tải tiện ích mở rộng thành công ..." hoặc "Tiện ích mở rộng được bật ..." –
Tôi sẽ tiếp tục và đoán rằng OP đã phát hiện ra rằng họ cần mở tệp nguồn và làm cho tệp đó hoạt động cửa sổ để xem bất cứ điều gì trong cửa sổ –