2008-09-17 13 views
5

यह सभी काल्पनिक है, इसलिए कृपया मेरे साथ भालू।लिंकिंग .Net Assemblies

कहें कि मैं सी # नामक फू में एक उपकरण लिख रहा हूं। आउटपुट foo.exe है। मुझे कुछ वाकई महान लाइब्रेरी मिली है जिसे मैं बार बार का उपयोग करना पसंद करता हूं, जिसे मैं अपने प्रोजेक्ट में bar.dll के रूप में संदर्भित कर सकता हूं। जब मैं अपनी परियोजना का निर्माण करता हूं, तो मेरे आउटपुट निर्देशिका में foo.exe और bar.dll है। अच्छा रहा अब तक।

मैं क्या करना चाहता हूं लिंक foo.exe और bar.dll है इसलिए वे एक असेंबली, foo.exe हैं। मैं इसे VS2008 में करने में सक्षम होना पसंद करूंगा, लेकिन अगर मुझे कमांड लाइन उपकरण का सहारा लेना है जैसे al.exe मुझे इतना बुरा नहीं लगता है।

उत्तर

2

here मिली आईएलएमर्ज टूल देखें।

5

प्रोजेक्ट गुण के तहत एक के बाद निर्माण घटना सेट करें:

ilmerge /out:$(TargetDir)foo.exe $ (TargetPath) $ (TARGETDIR) bar.dll

1

सभी को धन्यवाद जो उत्तर दिया है!

मैं NuGenUnify के साथ समाप्त हुआ जो इल्मेज के लिए एक जीयूआई रैपर प्रदान करता है।

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