2010-01-28 14 views
6

मेरे पास एक प्रबंधित dll "Sample.dll" है जिसका उपयोग मैं अपना डीएल "myDLL.dll" बनाने के लिए करता हूं। लेकिन मैं केवल 1 डीएल ("myDLL.dll") फ़ाइल वितरित करना चाहता हूं। मैं उन्हें कैसे विलय करूं?विलय .net प्रबंधित dlls

उत्तर

5

ILMerge works well, और अधिकांश भाग के लिए यह, नहीं करता है।

जागरूक रहें, हालांकि, यदि आप Xaml युक्त WPF असेंबली के साथ ऐसा कर रहे हैं तो समस्याएं हैं। मुझे संदेह है कि वर्कफ़्लो 4 परियोजनाओं में एक ही समस्या हो सकती है। एम्बेडेड Xaml ILMerge के साथ ठीक से विलय नहीं किया जाता है।

कुछ वाणिज्यिक उपकरण हैं, हालांकि, .NET Reactor और SmartAssembly सहित WPF परियोजनाओं के साथ असेंबली विलय का समर्थन करने का दावा है।

+0

[ILRepack] (https://github.com/gluck/il-repack/) WPF के साथ भी काम करता है। – Gluck

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