2016-12-03 22 views
9

ऐसा लगता है कि अब वीएस कोड में resx फ़ाइलों को स्वचालित रूप से बनाने और प्रबंधित करने का कोई तरीका नहीं है। क्या कोई इसके लिए विस्तार जानता है?वीएस कोड resx फ़ाइल एक्सटेंशन

पीएस हाँ, मुझे पता है कि मैं resx फ़ाइल को नंगे xml के रूप में संपादित कर सकता हूं, लेकिन यह सही तरीका नहीं है।

उत्तर

1

रेक्स के साथ समस्या यह है कि यह संसाधनों के लिए कोड उत्पन्न करने के लिए विजुअल स्टूडियो "कस्टम टूल" का उपयोग करता है, और इसलिए विजुअल स्टूडियो को पूरी तरह से कार्य करने की आवश्यकता होती है।

मैं रेक्स के प्रतिस्थापन पर काम कर रहा हूं जिसे वीएस कोड से भी काम करना चाहिए। यह संसाधनों को परिभाषित करने के लिए xml के बजाय जेसन का उपयोग करता है, लेकिन अन्यथा एक resx फ़ाइल की तरह व्यवहार करता है। जेसन संसाधन फ़ाइल ".resj" एक्सटेंशन का उपयोग करती है, और इसकी एक बहुत ही सरल संरचना है। यह वर्तमान में केवल स्ट्रिंग संसाधनों का समर्थन करता है जिन्हें या तो जेसन में या बाहरी फ़ाइल संदर्भ में परिभाषित किया जा सकता है। https://github.com/MarkPflug/Elemental.JsonResource/

यह एक nuget पैकेज "Elemental.JsonResource" के रूप में उपलब्ध है, वर्तमान में केवल पूर्व रिहाई:

परियोजना यहाँ GitHub पर खुला स्रोत है। Resj फ़ाइलों का उपयोग करने के लिए बस इस प्रोजेक्ट को अपनी प्रोजेक्ट में जोड़ें। यह आपकी परियोजना के लिए रनटाइम निर्भरता नहीं जोड़ता है, सबकुछ बिल्ड-टाइम पर किया जाता है। मेरी आशा है कि एक resx फ़ाइल क्या कर सकती है के साथ फीचर-समता प्रदान करना है, लेकिन यह अपने वर्तमान स्थिति में भी उपयोगी हो सकता है।

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