Tôi đang gặp vấn đề lạ với thử nghiệm đơn vị trong Visual Studio 2010. Tôi có kiểm tra vượt qua khi tôi sử dụng "Kiểm tra gỡ lỗi" (không có bất kỳ điểm ngắt nào), nhưng thất bại khi tôi sử dụng "Chạy thử nghiệm". Thử nghiệm này sử dụng dll bên ngoài, vì vậy tôi không thể gỡ lỗi chính xác.Kiểm tra đơn vị trong VS2010 - lỗi "Gỡ lỗi", "Chạy" không thành công
Bạn có biết lý do nào khiến một tình huống như thế này có thể xảy ra không? Tại sao "Thử nghiệm gỡ lỗi" khác với "Chạy thử nghiệm", khi tất cả các thông số khác đều giống nhau?
Bạn có bất cứ ' CondtionalAttribute' trong cơ sở mã của bạn chỉ thực thi để gỡ lỗi? Bất kỳ phần '#if Debug' nào? Trong các thư viện của bên thứ ba, hoàn toàn có thể là họ làm những việc khác nhau trong chế độ gỡ lỗi và phát hành. – Oded
Thêm vào câu hỏi của Oded, có bất kỳ mã cụ thể nào là thời gian cụ thể không? Bất kỳ phần nào của mã có thể cần độ trễ sẽ chuyển khi bạn đang gỡ lỗi nhưng sẽ không thành công trong luồng thông thường. –
Bạn đã kiểm tra cửa sổ kết quả kiểm tra và xem bạn đang gặp phải lỗi nào. –