Issue
Người dân địa phương chỉ hiển thị this
biến trong khi gỡ lỗi, các biến địa phương khác không có sẵn trong Người dân địa phương hoặc Xem nhưng có thể được đánh giá lại trong Intermediate Window trong visual StudioNgười dân địa phương còn thiếu trong quá trình gỡ lỗi trong Visual Studio 2015
Giới thiệu tóm tắt
Tôi đang gỡ lỗi một bài kiểm tra Xunit cho một số mã tôi đang viết. Thư viện tôi đang thử nghiệm các mục tiêu ASP.NET Core RC1. Đây là tôi project.json
:
{ "authors": [ "Matthew Abbott" ], "commands": { "test": "xunit.runner.dnx" }, "description": "Provides tests for the Fx.Content.Composer package", "dependencies": { "xunit": "2.1.0-rc1-build3168", "xunit.runner.dnx": "2.1.0-rc1-build204", "Fx.Content.Composer": "" }, "frameworks": { "dnx451": { }, "dnxcore50": { "dependencies": { "System.Runtime": "4.0.21-beta-23516" } } }, "licenseUrl": "", "projectUrl": "", "tags": [ "" ], "version": "1.0.0-*" }
Khi gỡ lỗi các đơn vị kiểm tra (Tôi đang sử dụng Visual Studio của tính năng kiểm tra xây dựng), tôi có thể đặt breakpoint, nhưng dân địa phương/Watch cửa sổ không cho phép tôi để kiểm tra khai báo biến cục bộ. Tôi cũng không nhận được tooltips biến cho các biến địa phương.
Nếu tôi sao chép và dán các phát biểu của mình vào Trung gian, chúng sẽ được thêm vào phạm vi, nhưng tôi không thể gỡ lỗi dễ dàng ngay lập tức.
Những điều tôi đã cố gắng
- đảm bảo Tôi đang biên soạn trong chế độ Debug
- Vô hiệu hóa JIT tối ưu hóa
- Đặt lại thiết đặt Visual Studio của tôi
Những điều chú ý
- Gần đây tôi đã cài đặt Visual Studio 2015 Update 2
- Tôi đã khởi động lại IDE nhiều lần nhưng không thành công
- Tôi đã khởi động lại máy lần serveral của tôi mà không thành công
- Không ràng buộc rõ ràng cho một đơn vị phiên gỡ lỗi kiểm tra - khi tôi F5 chạy, họ cũng không có mặt tại đó
Mọi trợ giúp sẽ được đánh giá cao!
Cập nhật Dựa trên nhận xét của Victor, tôi đã cố gắng bước qua thành một phương pháp từ đó kiểm tra đơn vị, và ban đầu một tham số có sẵn trong phạm vi, nhưng một biến được xác định tiếp tục xuống thì không.
Tôi đã thấy điều này trước đây. Trong trường hợp của tôi, nó chỉ là phương pháp đầu tiên mà trong đó điểm ngắt được nhấn là thiếu người dân địa phương. Nếu tôi sẽ bước vào một phương pháp khác, người dân địa phương sẽ xuất hiện. Nếu đó là trường hợp, sau đó bạn có thể phải cài đặt lại VS - đó là những gì làm việc cho tôi –
@VictorHurdugaci Tôi đã thử bước qua một phương pháp, và ban đầu tham số của tôi có sẵn trong ** Người dân địa phương **, nhưng nếu tôi bước qua, một địa phương tuyên bố không có sẵn. Tôi đã đính kèm ảnh chụp màn hình được cập nhật –
Chạy trên gỡ lỗi hoặc phát hành? –