2010-05-06 7 views
10

सिल्वरलाइट स्थापना निर्देशिका के चारों ओर ब्राउज़ करने में मुझे उम्मीद के अनुसार कई ढांचे डीएलएल देखते हैं। लेकिन मैं एक ही नाम के साथ एक अलग डीएलएल भी देखता हूं लेकिन डीएल नाम और विस्तार के बीच .ni डाला जाता है। उदाहरण के लिए एक System.dll और System.ni.dll है। लगभग सभी सिस्टम डीएलएस के लिए एक बहन .ni dll प्रतीत होता है। प्रतिबिंबक में जल्दी से देखकर वे एक ही सामग्री को शामिल करते हैं, लेकिन बाइनरी आकार में बहुत अधिक हैं।सिल्वरलाइट बाइनरी .ni.dlls क्या हैं?

जिज्ञासा से बाहर, क्या कोई यह समझा सकता है कि ये क्या हैं?

उत्तर

12

ये मूल छवियां हैं। .NET ढांचे में एक उपकरण शामिल है जिसे ngen कहा जाता है जो देशी मशीन कोड में .NET असेंबली संकलित कर सकता है। सिल्वरलाइट और .NET ढांचे जब वे स्थापित होते हैं तो उनकी असेंबली की मूल छवियां उत्पन्न करते हैं।

इससे इन असेंबली का उपयोग करके किसी भी चीज के स्टार्टअप समय को कम किया जा सकता है, क्योंकि उन्हें रनटाइम पर जेआईटी द्वारा संकलित नहीं किया जाना चाहिए।

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