2010-06-19 9 views
7

बीटा में ऑटोफैक 2.1 का निर्माण Lazy<T> के स्वचालित रिज़ॉल्यूशन के लिए समर्थन था जैसा कि निकोलस ब्लूमहार्ट के Lazing Around with Autofac ब्लॉग पोस्ट में वर्णित है।Autofac में Lazy <T> समर्थन के साथ क्या हुआ?

The code अभी भी Google Code पर स्रोत में प्रतीत होता है, लेकिन मुझे लगता है कि किसी भी .NET 4.0 बाइनरी में मैंने LazyDependencyModule नहीं पाया है। क्या यह कहीं और चले गए हैं?

मैं ऑटोफैक के स्वचालित Lazy<T> रिज़ॉल्यूशन का उपयोग नवीनतम ऑटोफैक बिल्ड के साथ कैसे करूं?

उत्तर

12

आपको उत्पादन ऑटोफैक 2 बिल्ड में LazyDependencyModule पंजीकृत करने की आवश्यकता नहीं है। यह डिफ़ॉल्ट कंटेनर का हिस्सा है, इसलिए केवल T और Lazy<T> पंजीकृत करें।

सुनिश्चित करें कि आप गलती से एक .NET 3.5 द्विआधारी, भी उपयोग नहीं कर रहे :)

निक

+0

आप सही हैं सुनिश्चित करें, मैं एक अचार में मेरी विधानसभा संस्करण मिल गया है चाहिए। यह अब काम कर रहा है, धन्यवाद! – GraemeF

+1

धन्यवाद! मुझे एक ही समस्या थी - मुझे पता लगाने में घंटों लगे। –

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