2013-02-26 116 views
5

को दोबारा बिना बदला जा सकता है, मुझे विभिन्न संसाधन फ़ाइलें (resx) रखने के लिए क्लास लाइब्रेरी बनाने की आवश्यकता है। इसे करने की जरूरत है, इसलिए मैं इन संसाधनों को कई परियोजनाओं पर पुन: उपयोग कर सकता हूं।क्लास लाइब्रेरी के अंदर संसाधन (resx) का उपयोग करना, जिसे

इसे प्राप्त करने के तरीके के बारे में थोड़ी देर के लिए पढ़ने के बाद, मैं अभी भी उत्तर के करीब कहीं नहीं हूं।

ध्यान दें कि मैं एक तरह से इस लक्ष्य को हासिल करने के लिए है कि मैं proyect पुन: संयोजित करने के लिए नहीं है, तो मैं एक मूल्य

बदलना चाहते हैं की जरूरत है कि इस है कि मैं याद कर रहा हूँ प्राप्त करने के लिए एक आसान तरीका है ?

+0

मैं कार्रवाई बिल्ड = "सामग्री" और कॉपी हमेशा साथ की कोशिश की है, लेकिन मैं एक अपवाद MissingCulture के फेंक दिया हो जाओ .... –

+1

वाक्यांश "recompiling बिना" केवल निहित शीर्षक में, सवाल शरीर में नहीं। ऐसा लगता है कि यह सबसे महत्वपूर्ण हिस्सा है। जब यह गायब हो जाता है तो यह सवाल मूल रूप से बदलता है। तो कृपया स्पष्ट करें। – abatishchev

+0

टिप्पणी के लिए धन्यवाद .. अब जोड़ा गया :) –

उत्तर

2

बुरी खबरों के वाहक होने से नफरत है, लेकिन मुझे डर है कि आप आरईएक्स फ़ाइलों का उपयोग करने के लिए जो कुछ भी करने के लिए डिज़ाइन किए गए हैं उसके अलावा किसी अन्य चीज़ के लिए उपयोग करने का प्रयास कर रहे हैं। RESX फ़ाइलों को .resources फ़ाइलों में संकलित किया जाता है, जिन्हें निर्माण के दौरान असेंबली में एम्बेड किया जाता है। दूसरे शब्दों में, यदि आप पुन: संकलित नहीं करते हैं, तो आपको मॉड्यूल में दिखाई देने वाली resx फ़ाइल में किए गए कोई भी परिवर्तन दिखाई नहीं देंगे।

0

आरईएक्स फाइलों के लाभ संकलित सांस्कृतिक/भाषा पाठ को एक तैनात समाधान के साथ कसकर प्रदान करने से काफी दूर हैं। उनके पास सॉफ़्टवेयर विकास प्रक्रिया के बाहर प्रबंधित सामग्री का एक सरल और लचीला सेट प्रदान करने की क्षमता है। यहाँ कुछ विचार:

What are the benefits of resource(.resx) files?

हाँ आप उन्हें संकलित करने के लिए बिना अपने RESX फाइलों के साथ काम कर सकते हैं। यहाँ देखें:

Edit ASP.NET MVC 3 resx files in deployment server without recompiling

हाँ, आप विभिन्न परियोजनाओं के बीच RESX फ़ाइलें साझा और यहां तक ​​कि अपने खुद के संसाधन प्रबंधक रोल कर सकते हैं। उदाहरण के लिए उपयोगकर्ता संदर्भ के आधार पर आप वैकल्पिक सामग्री की सेवा, संसाधनों के वैकल्पिक सेट को बनाए रख सकते हैं। मैं एक परियोजना में शामिल रहा हूं जहां हमने इन लाइनों के साथ कुछ प्रभावशाली प्रभाव डाला है, मेरे मामले में समाधान का उपयोग सफेद लेबलिंग प्रदान करने के लिए किया गया था। कुछ विस्तार से आप यहाँ आरंभ करने के लिए:

http://msdn.microsoft.com/en-us/library/aa905797.aspx