2011-05-04 4 views
6

प्रत्येक बार जब मैं resource.resx में संसाधन संपादित करता हूं, विजुअल स्टूडियो संसाधन 0Designer.cs को आंतरिक कन्स्ट्रक्टर के साथ पुन: उत्पन्न करता है।मैं कैसे VS2010 के बजाय एक सार्वजनिक निर्माता आंतरिक साथ Resources.Designer.cs उत्पन्न करने के लिए मिलता है?

मैं इस निर्माता की जरूरत सार्वजनिक किया जाना है। क्या इसे समायोजित करने का कोई तरीका है?

उत्तर

0

मुझे यकीन नहीं है कि यह विजुअल स्टूडियो में डिफ़ॉल्ट रूप से (सार्वजनिक निर्माता) संभव है, लेकिन आप Friend Assemblies का उपयोग करके या रैपर वर्ग बनाकर अपनी समस्या का समाधान करने का प्रयास कर सकते हैं।

7

इन चरणों का पालन करें: परियोजना गुण (अर्थात जिसके लिए संसाधन आप सार्वजनिक होना चाहते हैं) खोलें। संसाधन टैब का चयन करें। शीर्ष के बगल में आपको पहुँच संशोधक DropDownList को देखने के लिए और वहाँ आप आंतरिक या सार्वजनिक चुन सकते हैं सक्षम होना चाहिए। कि यह है :)

+0

हम्म, प्रकट होता है इस सिल्वरलाइट नियंत्रण पुस्तकालयों के लिए एक विकल्प के बाद से मैं प्रोजेक्ट गुण में एक संसाधन टैब की जरूरत नहीं है नहीं है,। – Brandon

+0

खैर, लेकिन अभी भी संसाधन को संपादित करते समय आपको लगता है कि शीर्ष क्षेत्र के साथ alomost एक ही विंडो मिलता है और है कि पहुँच संशोधक स्थित है। –

+0

आह, अच्छी टिप। दिलचस्प बात यह है कि यह सार्वजनिक करने के लिए सेट और आंतरिक उत्पन्न करता है: -/ – Brandon

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

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