पर एक उदाहरण जोड़ना आयात को हल करते समय उपयोग करने के लिए एमईएफ कंटेनर/कैटलॉग में पहले से बनाए गए उदाहरण को आप कैसे जोड़ सकते हैं। मैं कार्यक्षमता चाहता हूं कि यूनिटी RegisterInstance
विधि के साथ अपने कंटेनरों पर विधि प्रदान करे।एक एमईएफ कंटेनर
14
A
उत्तर
20
तुम इतनी तरह, इस के लिए ComposeExportedValue फ़ंक्शन का उपयोग कर सकते हैं:
var container = new CompositionContainer();
container.ComposeExportedValue<Application>("Application", Application.Current);
MEF एक आईओसी कंटेनर नहीं है, आप MEF से उम्मीद नहीं करनी चाहिए कि यह एकता का स्थान ले लेगा, क्योंकि यह इसके लिए नहीं बना है। आप इसके बारे में पढ़ सकते हैं: http://www.google.pl/search?sourceid=chrome&ie=UTF-8&q=mef+as+ioc – NOtherDev
@ ए। मुझे उम्मीद नहीं है कि यह एकता को प्रतिस्थापित करेगा, लेकिन अब तक परियोजना एक और आईओसी ढांचे को शामिल किए बिना आई थी और यह एकमात्र चीज है जिसे मुझे चाहिए और एमईएफ के साथ इस आवश्यकता को हल करना संभव है तो एक और ढांचा जोड़ना उचित नहीं है। – Cornelius
एमईएफ 2 एक पूर्ण आईओसी है। – stricq