2015-08-04 14 views
5

Tôi vừa mở một dự án hiện có trong VS2015, và trong khi tất cả được xây dựng một cách vui vẻ trong VS2013, hiện tại tôi nhận được các lỗi như CS3002 'Loại trả về không tuân thủ CLS' trong VS2015.Tại sao VS2015 lại cho tôi lỗi Phân tích Mã khi VS2013 hoàn toàn hài lòng?

Tôi đã kiểm tra thuộc tính dự án và 'Bật phân tích mã trên bản dựng' không được kiểm tra và xem xét các thay đổi trong VS2015 nhưng tôi không thể thấy được lý do tại sao các lỗi này xuất hiện. Có bất cứ điều gì thay đổi trong Visual Studio?

+0

Có phải lỗi sai dương tính không? – KovBal

+0

No. Các lỗi là hợp lệ, nhưng rất nhiều trong số đó là các vấn đề phân tích mã mà tôi không thực sự quan tâm. VS2013 dường như có thể bỏ qua chúng, nhưng VS2015 dường như phàn nàn. – ChrisPatrick

+0

Các phiên bản khác nhau của trình biên dịch có thể ném các cảnh báo/lỗi khác nhau. – KovBal

Trả lời

0

Tôi vừa tìm thấy giải pháp đơn giản cho vấn đề này. Tôi đã sử dụng ngăn chặn để vô hiệu hóa việc phân tích mã trong các lớp của tôi phía trên vùng tên.

#pragma warning disable 

Đây không phải là giải pháp lâu dài. Có thể nó sẽ hữu ích cho một ai đó như bây giờ.

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