Tôi có một câu hỏi cơ bản, có thể nó là như vậy rõ ràng, nhưng đối với một số lý do tôi dường như không thể thành công với cài đặt và sử dụng hợp đồng mã.cách cài đặt và sử dụng Hợp đồng mã?
Tôi đã tải về các gói từ MSDN, cài đặt nó sau khi tài liệu trực tuyến nhưng tôi vẫn nhận được một cảnh báo IDE cho báo cáo kết quả mã bên dưới:
Contract.Requires(inputParameter != "");
cảnh báo IDE là:
"Gọi phương thức bị bỏ qua. Trình biên dịch sẽ không tạo ra lời gọi phương thức vì phương thức có điều kiện, hoặc nó là phương thức từng phần mà không cần triển khai"
Bất cứ điều gì tôi đang thiếu trong quá trình bật Hợp đồng mã? Tôi đang sử dụng VS2010 Ultimate SP1
Có thể điều này có thể giúp: http: // stackoverflow.com/questions/3461972/am-i-implementation-này-đơn giản-hợp đồng-không chính xác –
@AdrianFaciu: Cảm ơn, bài viết đã giải thích lý do và giải pháp của nó đang làm việc cho tôi. Chỉ cần định nghĩa 'CONTRACTS_FULL' về định nghĩa tiền xử lý dự án, vì trình cắm thêm Code Contracts có vẻ không hoạt động đúng. – NirMH