2011-12-29 14 views
35

विलय पर लटका हुआ है I 9 .ET 4 में लिखे गए 9 .NET DLL के संयोजन के लिए ILMerge का उपयोग कर रहा हूं। समस्या आईएलएमर्ज फंस गई है, कोई त्रुटि संदेश या कुछ भी नहीं है।ILMerge

लॉग दिखाता है कि आईएलएमर्ज सभी असेंबली को सही ढंग से विलय करता है, फिर लक्ष्य असेंबली लिखने के लिए बाहर निकलता है। यह असेंबली रिज़ॉल्वर को संदर्भों के समूह के लिए चलाता है और फिर .. कुछ भी नहीं। सिस्टम को सफलतापूर्वक हल करने के बाद। कॉन्फ़िगरेशन लॉग कुछ और नहीं दिखाता है।

प्रोग्राम सीपीयू का उपयोग जारी रखता है लेकिन मुझे नहीं लगता कि यह कुछ भी कर रहा है या नहीं।

किसी और का एक समान अनुभव था?

उत्तर

84

ऐसा लगता है कि सिर्फ प्रश्न लिखने में मदद मिली है।

बाहर निकलता है मुझे आदेश में /targetplatform:v4 जोड़ने की आवश्यकता है। मेरा अनुमान है क्योंकि कुछ विधानसभाएं .NET 4 का उपयोग करती हैं और कुछ .NET 2.

+0

इसके लिए धन्यवाद! बस एक ही समस्या थी। –

+0

मुझे भी, एक ही समस्या, एक ही समाधान, धन्यवाद! – yoyo

+0

यहां वही, मदद के लिए धन्यवाद! –

1

मुझे आईएलएमर्ज लटकाने में समस्याएं आ रही थीं, लेकिन IL Repack का उपयोग करके उसी तर्क के साथ मेरे लिए समस्या को ठीक करना प्रतीत होता था।

+1

उस त्रुटि को ठीक करने के लिए/lib स्विच निर्दिष्ट करने के साथ, आपके उत्तर ने मेरी समस्या को ठीक किया। – octopusgrabbus

संबंधित मुद्दे