Tôi đang sử dụng trình gỡ lỗi để duyệt qua mã của mình. Mã tập tin tôi đang ở có usings ở đầu trang, trong đó có ví dụCửa sổ xem đã ngừng chấp nhận một số sử dụng
using System.Linq;
Trong Visual Studio 2008 này sử dụng để áp dụng đối với các cửa sổ Watch trong khi gỡ lỗi, vì vậy tôi có thể sử dụng phương pháp khuyến nông như .First()
và .ToArray()
trong cửa sổ xem.
Vì một số lý do, điều này đã ngừng hoạt động trong Visual Studio 2010. Và đó không chỉ là các phương pháp mở rộng; Bây giờ tôi phải hội đủ mọi loại với không gian tên đầy đủ, điều này thực sự gây phiền nhiễu.
Điều gì thậm chí còn lạ lùng hơn là IntelliSense bên trong cửa sổ Xem hoạt động như thể các ứng dụng đã có mặt. Nói cách khác, nó hiện danh sách .ToArray()
ví dụ. Nhưng sau đó cửa sổ Watch sẽ hiển thị thông báo lỗi
'< loại >' không chứa một định nghĩa cho 'ToArray' và không có phương pháp mở rộng 'ToArray' chấp nhận một đối số đầu tiên của loại '< loại >' có thể được tìm thấy (là bạn thiếu một chỉ thị sử dụng hoặc tham khảo một hội?)
Vì vậy, bây giờ tôi luôn phải gõ rất dài và gây phiền nhiễu
System.Linq.Enumerable.ToArray(blah)
thế nào tôi có sửa cái này không?
+1, tôi đã gặp phải vấn đề tương tự. Đó là vì plugin tôi đang sử dụng (ncrunch) gắn vào quá trình sau khi bắt đầu. –