2008-09-28 10 views
5

एक स्थानीय एएसपीएक्स वेब अनुप्रयोग, उपग्रह असेंबली की .resx फ़ाइलों के निर्माण के दौरान आगे बढ़ने का सबसे अच्छा तरीका कौन सा है? क्या वेब पर कहीं भी कोई प्रदर्शन तुलना उपलब्ध है?क्या .resx फ़ाइल और उपग्रह असेंबली का उपयोग करने में कोई प्रदर्शन अंतर है?

+0

किस संदर्भ इस मामले सकता है में संसाधन अध्याय देख लिया? – JeffFoster

उत्तर

5

खैर मैं अगर तुलना मान्य है पता नहीं है ..

resx एक्सएमएल में संसाधनों के भंडारण के लिए एक भंडारण प्रारूप है। इसे असेंबली में एम्बेड किए जाने से पहले resgen उपकरण के साथ एक द्विआधारी रूप (.resources) में संकलित हो जाता है (यदि निर्दिष्ट है)।

सैटेलाइट असेंबली आपके मुख्य असेंबली संसाधनों और आपके स्थानीय संसाधनों का एक अंतर/डेल्टा है। तो यदि आपके पास MainAssembly.dll में 100 स्ट्रिंग्स के साथ स्ट्रिंग्स.एक्सएक्स है, जिसमें फ्रांसीसी कनाडाई संस्कृति में 10 परिवर्तन हैं, तो आपके पास MainAssembly.resources.dll (उपग्रह असेंबली) होना चाहिए जिसमें fr-CA उप-निर्देशिका में केवल 10 स्ट्रिंग्स हों डीएलएल फ़ोल्डर। जब आप संसाधन प्रबंधक का उपयोग कर स्ट्रिंग संसाधन के लिए क्वेरी करते हैं, तो यह वर्तमान संस्कृति को ध्यान में रखता है। यदि एफआर-सीए, तो यह पहले एफआर-सीए फ़ोल्डर में उपग्रह असेंबली में स्ट्रिंग की तलाश करेगा, अगर नहीं मिला तो यह डीएलएल में संसाधनों पर वापस आ जाएगा और उसे वापस कर देगा। तंत्र हमेशा निम्नलिखित क्रम में खोजना है।

- [fr-CA subfolder]\MyAssembly.resources.dll 
    - [fr subfolder]\MyAssembly.resources.dll 
    - DLL itself 

अधिक जानकारी के लिए http://www.dotneti18n.com/ या 'प्रोग्रामिंग WPF'

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