Tôi thường thấy tình huống khi tham chiếu assembly có HintPath sai và điều này có thể gây ra các lỗi ngẫu nhiên lạ.MSBuild thi hành xác thực HintPath
Ví dụ, bạn có HintPath sai, nhưng bạn có một hội đồng tương ứng trong GAC của bạn. Điều đó có nghĩa là dự án sẽ biên dịch ok trên máy của bạn nhưng sẽ không thành công trên các máy khác.
Trong trường hợp của tôi, ngược lại, có một thư viện trong GAC ngay cả trên máy chủ CI, vì vậy vấn đề này sẽ không thể phát hiện được bằng cách tích hợp liên tục.
Tôi đang tìm một cái gì đó như nhiệm vụ MSBuild tùy chỉnh sẽ xác nhận tất cả các HintPath và gây ra lỗi xây dựng nếu có bất kỳ lỗi nào trong số đó sai.