में संदर्भ के रूप में टीम फाउंडेशन सर्वर डीएलएल का उपयोग करके मैंने एक टीएफएस सर्वर से बातचीत करने के लिए एक विंडोज सेवा बनाई, और यह मेरी स्थानीय मशीन पर ठीक काम कर रहा है। इस काम को करने के लिए, मुझे Microsoft.TeamFoundation.Client.dll में संदर्भ जोड़ना पड़ा - मैंने अपनी फ़ाइल को मेरी स्थानीय मशीन पर अपनी टीएफएस स्थापना से कॉपी किया, और उसके बाद इसे एक फ़ोल्डर में जोड़ा और फिर डीएलएल के संदर्भों को जोड़ा मेरी परियोजना।कक्षा पुस्तकालय
अब मुझे सर्वर पर तैनाती करने की आवश्यकता है, और मैंने सोचा था कि सर्वर पर डीएलएल को उसी स्तर पर कॉपी करना होगा जैसा कि .exe पर्याप्त होगा। लेकिन यह कहता रहता है कि Could not load file or assembly 'Microsoft.TeamFoundation.Client
मुझे यहां क्या करने की ज़रूरत है?
संपादित करें: ठीक है, तो मैंने पाया कि माइक्रोसॉफ्ट dll, 32 बिट है, जबकि सर्वर 64 बिट है। मैंने अपना सेवा लक्ष्य 32 बिट भी बदल दिया है, और मुझे अभी भी एक ही समस्या है ...
क्या आप हमें अपवाद पर अधिक जानकारी दे सकते हैं? साथ ही, शायद आपकी समस्या [इस प्रश्न] से संबंधित है (http://stackoverflow.com/questions/12643654/could-not-load-file-or-assembly-microsoft-teamfoundation-workitemtracking-clien)। – Styxxy
मेरे पास यह सब है: फ़ाइल या असेंबली 'माइक्रोसॉफ्ट.TeamFoundation.Client, संस्करण = 10.0.0.0, संस्कृति = तटस्थ, PublicKeyToken = b03f5f7f11d50a3a' या इसकी निर्भरताओं में से एक लोड नहीं हो सका। सिस्टम निर्दिष्ट फाइल का पता लगाने में नाकामयाब रहा। –
मैं सुझाव दूंगा कि आप इसे परावर्तक के माध्यम से चलाते हैं या ऐसी मशीन पर समान होते हैं जिसमें टीएफएस स्थापित नहीं होता है और संदर्भों के माध्यम से जाता है, यह पॉप होगा और आपको क्या पता चलेगा कि –