में .NET उपग्रह असेंबली को तैनात करना मैं एक सी # .NET अनुप्रयोग पर काम कर रहा हूं और मैं संसाधन फ़ाइलों के साथ स्थानीयकरण कर रहा हूं। मेरे पास संस्कृति विशिष्ट संसाधन फ़ाइलें हैं जैसे:विशिष्ट फ़ोल्डर
- MyResource.resx;
- MyResource.fr-FR.resx;
- MyResource.ja-JP.resx;
निर्माण के बाद, आवेदन रूट फ़ोल्डर में वहाँ fr-FR
, ja-JP
और इतने पर जैसे फ़ोल्डर हैं।
क्या सभी स्थानीयकरण संसाधन फ़ाइलों और फ़ोल्डर्स को उसी फ़ोल्डर में स्थानांतरित करना संभव है, उदाहरण के लिए Languages
?
अद्यतन 1:
मैंने इसे नीचे दिए गए कोड के साथ हल किया। ऐसा लगता है कि जब मैं एप्लिकेशन को किसी अन्य स्थान पर कॉपी करता हूं, तो यह संसाधन लोड नहीं कर सकता है। जैसा कि मैं देख सकता हूं, application.config फ़ाइल भी वहां होने की आवश्यकता है। और अगर मैं app.config को एम्बेड किए गए संसाधन के रूप में बना देता हूं, तो यह काम नहीं करता है।
क्या कोई तरीका है, इसे उसी निर्देशिका में आवश्यक .config फ़ाइल के बिना कैसे बनाया जाए?
धन्यवाद
क्या यह एक लाइब्रे प्रोजेक्ट है, उदाहरण के लिए dll? – Remy
नहीं, यह डेस्कटॉप एप्लिकेशन है। – KristijanSharp