Chúng ta đều biết rằng Debug.Assert
sẽ không được biên dịch thành các dll khi được biên dịch trong chế độ phát hành. Nhưng vì một lý do nào đó, Debug.Assert
đã làm xuất hiện trong phiên bản phát hành của một thành phần mà tôi đã viết. Tôi nghi ngờ rằng tôi có thể làm hỏng thiết lập csproject của tôi.Debug.Assert Xuất hiện trong Chế độ Phát hành
Bất kỳ ý tưởng nào tại sao Debug.Assert
xuất hiện ở chế độ phát hành?
P/S: Tôi đã kiểm tra kỹ để đảm bảo rằng tôi đã thực sự biên dịch ở chế độ phát hành trước khi đặt câu hỏi này.
Lưu ý 2: Tôi đã kiểm tra kỹ CSproject của mình và thấy rằng trong cấu hình Release, Xác định hằng số DEBUG không được đánh dấu, cho biết phần này là cài đặt của tôi.
Điều đó sẽ làm hỏng ngày của bạn;) –