मैं अक्सर स्थिति देखता हूं जब असेंबली संदर्भों में हिंटपाथ गलत होता है और इससे अजीब यादृच्छिक विफलताओं का कारण बन सकता है।MSBuild HintPath प्रमाणीकरण को लागू करता है
उदाहरण के लिए, आपके पास गलत हिंटपाथ है, लेकिन आपके पास अपने जीएसी में एक समान असेंबली है। इसका मतलब यह होगा कि परियोजना आपकी मशीन पर ठीक संकलित होगी लेकिन दूसरों पर असफल हो जाएगी।
मेरे मामले में यह विपरीत है, सीआई सर्वर पर भी जीएसी में एक लाइब्रेरी है, इसलिए यह समस्या निरंतर एकीकरण द्वारा पता लगाने योग्य नहीं होगी।
मैं कस्टम MSBuild कार्य की तरह कुछ ढूंढ रहा हूं जो सभी हिंटपाथ को मान्य करेगा और उनमें से कोई भी गलत होने पर निर्माण विफलता का कारण बन जाएगा।