2010-09-01 29 views
8

Tôi đang sử dụng Visual Studio 2010 Ultimate, và có vẻ như tôi không thể ngăn chặn cảnh báo theo cách tôi đã sử dụng trong VS2008."Suppress Warning" menuitem trong Visual Studio 2010 không có sẵn

Dự án của tôi bằng C# và khi tôi nhấp chuột phải vào cảnh báo trong cửa sổ "Danh sách lỗi" (ví dụ: thiếu nhận xét XML của loại công khai), tôi không có mục menu thông thường để chặn cảnh báo này (không phải trong mã cũng không phải trong tập tin ức chế toàn cục).

thuộc tính của dự án Phân tích Mã là

Enable Mã Phân tích về xây dựng (định nghĩa CODE_ANALYSIS không đổi) => không được chọn kết quả Suppress từ mã được tạo => kiểm tra

Trong thuộc tính của giải pháp cho Mã Phân tích tôi đặt tất cả cấu hình và tất cả nền tảng để sử dụng bộ quy tắc "Tất cả quy tắc của Microsoft".

Mọi ý tưởng tại sao tôi không nhận được mục menu nữa? Any help is appreciated rất nhiều,

cảm ơn trước &

Trân trọng,

G.

+0

Tôi có cùng sự cố này trong VS2008. Tôi đã sử dụng tùy chọn trong menu ngữ cảnh, nhưng bằng cách nào đó đã mất nó. –

+0

Tôi đã cố gắng để có được điều này cố định, và bằng cách nào đó nó có vẻ là làm việc một lần nữa. Vấn đề là tôi không thể tái tạo chính xác giải pháp là gì, nhưng dù sao, đây là những gì tôi đã thử: - Công cụ> Tùy chỉnh> Lệnh> Trình đơn ngữ cảnh> Nhấp "Đặt lại tất cả" - Kiểm tra trong menu ngữ cảnh> "Các ngữ cảnh khác" | Danh sách lỗi "mục nhập dự kiến ​​cho" Suppress message (s) "tồn tại, nếu không thêm nó Những gì bạn cũng phải ghi nhớ là bạn chỉ có thể ngăn chặn các thông điệp được tạo bởi FxCop, do đó, một tham số không khớp trong nguồn và nhận xét XML không thể bị chặn. HTH. – Gorgsenegger

+0

Vì bạn đã làm việc đó, có lẽ bạn nên đóng câu hỏi? –

Trả lời

1

Tôi đã cố gắng để có được điều này cố định, và bằng cách nào đó có vẻ như được làm việc một lần nữa . Vấn đề là tôi không thể tái tạo chính xác giải pháp là gì, nhưng dù sao, đây là những gì tôi đã thử: - Công cụ> Tùy chỉnh> Lệnh> Trình đơn ngữ cảnh> Nhấp vào "Đặt lại tất cả" - Kiểm tra bên dưới Trình đơn ngữ cảnh> "Các ngữ cảnh khác" Lỗi Liệt kê "mục nhập dự kiến ​​cho" Suppress message (s) "tồn tại, nếu không thì hãy thêm nó.

Điều bạn cũng phải lưu ý là bạn chỉ có thể chặn các thông điệp được tạo bởi FxCop, do đó, một tham số không phù hợp trong nguồn và nhận xét XML không thể bị loại bỏ.

0

Tôi gặp vấn đề tương tự. Đối với tôi nó có vẻ là một chút bối rối rằng "danh sách lỗi" chứa cả hai "Chạy Mã Phân tích" -messages và "xây dựng projet/giải pháp" -messages. Menu chỉ có thể xuất hiện nếu phân tích mã được chạy một cách rõ ràng. Các tin nhắn trong danh sách cũng có một chút khác nhau tùy thuộc vào nguồn gốc. Nếu tùy chọn "chặn" sẽ xuất hiện trong menu ngữ cảnh, thông báo phải bắt đầu bằng "CAxxxx ..."

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