.NET C# उपकरण के लिए निर्माण प्रक्रिया में, मैं एक एकल exe में असेंबली को मर्ज करने के लिए ILMerge का उपयोग कर रहा हूं।ILMerge DLL: असेंबली सही ढंग से विलय नहीं हुआ है, अभी भी एक बाहरी संदर्भ के रूप में सूचीबद्ध है
मैंने हाल ही में एक नई कक्षा पुस्तकालय जोड़ा, और अब आईएलएमर्ज विफल रहा है। मुझे याद है कि इसे नए डीएलएल में विलय करने के लिए कहा गया है!
अब यह मुझे इस त्रुटि, दे रहा है जो मैं वास्तव में नहीं है समझते हैं:
ILMerge.Merge: 'DataObjects' विधानसभा में सही ढंग से मर्ज नहीं किया गया। यह अभी भी असेंबली में बाह्य संदर्भ के रूप में सूचीबद्ध है।
मैंने 'परियोजना' संदर्भों का उपयोग करके किए गए सभी असेंबली संदर्भों का उपयोग किया है, और यह अतीत में विफल नहीं हुआ है।
क्या कोई मेरे लिए इस त्रुटि को समझा सकता है, या कृपया एक समाधान का सुझाव दे सकता है?
क्या यह आपको स्रोत असेंबली बताता है? या आप इसे खोजने के लिए नेट परावर्तक का उपयोग कर सकते हैं? –
यह सचमुच सिर्फ ऊपर की रेखा को आउटपुट कर रहा है। कुछ ऐसी असेंबली जिन्हें मैं 'डेटाऑब्जेक्ट्स' असेंबली संदर्भ में विलय करने की कोशिश कर रहा हूं, लेकिन यह थोड़ी देर के लिए मामला रहा है, और यह केवल तभी होता है जब एक नई असेंबली जोड़ती है जो संदर्भित करती है कि मुझे उपरोक्त त्रुटि मिल रही है। –
क्या आपको इस समस्या का समाधान मिला? – loraderon