खैर, मेरा जवाब सिर्फ सभी समाधानों का सारांश नहीं है, बल्कि यह इससे कहीं अधिक है।
अनुभाग एक):
सामान्य समाधानों में:
मेरे पास इस तरह की 4 त्रुटियां थीं ('मेटाडेटा फ़ाइल नहीं मिल सकी') साथ में 1 त्रुटि यह कहते हुए कि 'स्रोत फ़ाइल नहीं खोली जा सकती (' अनिर्दिष्ट त्रुटि ')'।
मैंने 'मेटाडेटा फ़ाइल नहीं मिल पाई' त्रुटि से छुटकारा पाने की कोशिश की। उसके लिए, मैंने कई पोस्ट, ब्लॉग आदि पढ़े और पाया कि ये समाधान प्रभावी हो सकते हैं (इन्हें यहाँ संक्षेप में प्रस्तुत करना):
VS को पुनरारंभ करें और फिर से निर्माण का प्रयास करें।
पर जाएं 'समाधान एक्सप्लोरर' । समाधान पर राइट क्लिक करें। गुणों पर जाएं । पर जाएं 'विन्यास प्रबंधक' । जांचें कि 'बिल्ड' के तहत चेकबॉक्स चेक किए गए हैं या नहीं। यदि उनमें से कोई भी या सभी अनियंत्रित हैं, तो उन्हें जांचें और फिर से निर्माण करने का प्रयास करें।
यदि उपरोक्त समाधान काम नहीं करता है, तो उपरोक्त चरण 2 में उल्लिखित अनुक्रम का पालन करें, और यहां तक कि यदि सभी चेकबॉक्स चेक किए गए हैं, तो उन्हें अनचेक करें, फिर से जांचें और फिर से निर्माण करने का प्रयास करें।
आदेश और परियोजना निर्भरता बनाएँ:
पर जाएं 'समाधान एक्सप्लोरर' । समाधान पर राइट क्लिक करें। पर जाएं 'परियोजना निर्भरता ...' । आपको 2 टैब दिखाई देंगे: 'डिपेंडेंसी' और 'बिल्ड ऑर्डर' । यह बिल्ड ऑर्डर वह है जिसमें समाधान बनता है। प्रोजेक्ट की निर्भरता और बिल्ड ऑर्डर की जाँच करें कि अगर कुछ प्रोजेक्ट ('प्रोजेक्ट 1') जो अन्य पर निर्भर है ('प्रोजेक्ट 2') उस एक (प्रोजेक्ट 2) से पहले बनाने की कोशिश कर रहा है। यह त्रुटि का कारण हो सकता है।
लापता .dll का पथ जांचें:
लापता .dll का पथ जांचें। यदि पथ में स्थान या कोई अन्य अमान्य पथ वर्ण है, तो उसे निकालें और पुन: निर्माण का प्रयास करें।
यदि यह कारण है, तो बिल्ड ऑर्डर को समायोजित करें।
धारा 2):
मेरा विशेष मामला:
मैंने विभिन्न चरणों और संयोजनों के साथ उपरोक्त सभी चरणों को वी.एस. को फिर से शुरू करने की कोशिश की। लेकिन, इससे मुझे कोई फायदा नहीं हुआ।
इसलिए, मैंने उस दूसरी त्रुटि से छुटकारा पाने का फैसला किया, जो मुझे आ रही थी ('सोर्स फाइल नॉट बी ओपन' ('अनिर्दिष्ट त्रुटि') ')।
मुझे एक ब्लॉग मिला:
http://www.anujvarma.com/tfs-errorsource-file-could-not-be-opened-unspecified-error/#comment-1539
मैंने उस ब्लॉग में वर्णित चरणों की कोशिश की और मुझे त्रुटि से छुटकारा मिल गया 'सोर्स फाइल नॉट बी ओपन (' अनिर्दिष्ट त्रुटि ')' और आश्चर्यजनक रूप से मुझे अन्य त्रुटियों से छुटकारा मिला ('मेटाडेटा फ़ाइल नहीं मिली') भी।
धारा 3):
कहानी का नैतिक:
त्रुटि से छुटकारा पाने के लिए ऊपर (और किसी भी अन्य समाधान) खंड (1) में वर्णित सभी समाधानों का प्रयास करें। यदि कुछ भी काम नहीं करता है, तो ऊपर दिए गए अनुभाग (2) में उल्लिखित ब्लॉग के अनुसार, उन सभी स्रोत फ़ाइलों की प्रविष्टियों को हटा दें जो अब स्रोत नियंत्रण में मौजूद नहीं हैं और आपकी .csproj फ़ाइल से फ़ाइल सिस्टम ।