मैंने पहले यह प्रश्न देखा है लेकिन मेरा मानना है कि इसे हल नहीं किया गया था। वी.एस. 2015 Specflow 1.9.0 verTechtalk.Specflow त्रुटि: असेंबली फ़ाइल या असेंबली लोड नहीं हो सका
जब मैं अपने प्रोजेक्ट बनाने की कोशिश है, यह के साथ आता है (मैं यह करने के लिए 2.1.0 से अन्य सवाल जो मदद नहीं की के आधार पर डाउनग्रेड): मूल रूप से मेरी सेट अप यह है follwoing त्रुटि:
त्रुटि जनरेशन त्रुटि: फ़ाइल या असेंबली 'TechTalk.SpecFlow, संस्करण = 1.9.0.77, संस्कृति = तटस्थ, PublicKeyToken = 0778194805d6db41' या इसकी निर्भरताओं में से कोई लोड नहीं हो सका। सिस्टम निर्दिष्ट फाइल का पता लगाने में नाकामयाब रहा।
मैंने कुछ समय में एक प्रश्न नहीं पूछा है, इसलिए यदि मुझे इसके बारे में महत्वपूर्ण जानकारी याद आ रही है, तो कृपया मुझे बताएं और मैं अपडेट करूंगा।
अग्रिम धन्यवाद
डीएल कहां स्थित है? आम तौर पर "मौजूदा आइटम जोड़कर" परियोजना में एक डीएल जोड़ा जाता है। डीएलएल को फिर परियोजना फ़ोल्डर में डाल दिया जाता है। जब आप डीएल संकलित करते हैं तो संकलक द्वारा बिन/डीबग या बिन/रिलीज फ़ोल्डर में स्थानांतरित किया जाता है। त्रुटि संदेश इंगित करता है कि डीएलएल डीबग फ़ोल्डर के रिलीज में नहीं है। यह देखने के लिए जांचें कि क्या आप प्रोजेक्ट डीबग या रिलीज़ संस्करण बना रहे हैं। फिर जांचें कि क्या डीएलएल फ़ोल्डर में है या नहीं। अक्सर लोग डीएलएल को डिबग या रिलीज फ़ोल्डर में ले जाते हैं, फिर डीबग/रिलीज फ़ोल्डर से डीएल को हटाते हुए सभी को साफ़ करें जो इस त्रुटि का कारण बनता है। – jdweng
बिन फ़ोल्डर में रिलीज़ या डीबग फ़ोल्डर में कोई डीएलएल नहीं है। अतीत में, इसमें सभी डीएल शामिल हैं इसलिए यह सुनिश्चित नहीं है कि यह खाली क्यों है –
मुझे संदेह है कि किसी ने संदर्भों की सूची में जोड़ने के बजाय फ़ोल्डर में डीएलएस को छोड़ दिया है। – jdweng