2011-09-01 15 views
13

मैं एक csproj फ़ाइल में AppDesignerFolder तत्व का उपयोग करने के लिए परेशान हूं।एक csproj फ़ाइल में AppDesignerFolder का उपयोग किया जाता है?

MSDN पर लगभग कोई प्रलेखन प्रतीत नहीं होता है, और सबसे अंतर्दृष्टि answer मैंने पाया है कि यह बहुत संतोषजनक नहीं है।

तो मेरा सवाल है, बस बिल्कुल यह विशेषता नियंत्रण करता है ...?

उत्तर

15

AppDesignerFolder तत्व निर्दिष्ट करता है कि प्रोजेक्ट के तहत कौन सा फ़ोल्डर "गुण" फ़ोल्डर है। यह प्रोजेक्ट निर्देशिका के तहत एक सामान्य फ़ोल्डर है, लेकिन यह विशेष रूप से समाधान एक्सप्लोरर में प्रदर्शित होता है।

"Properties" folder with special icon

  • इस फ़ोल्डर में, इस परियोजना के तहत प्रथम नोड के रूप में प्रकट होने से पहले "संदर्भ" और सामान्य फ़ोल्डरों।
  • इसमें एक विशेष आइकन है, जो सामान्य "फ़ोल्डर" आइकन से अलग है।
  • यदि आप समाधान फ़ोल्डर में इस फ़ोल्डर को डबल-क्लिक करते हैं, तो आईडीई प्रोजेक्ट प्रॉपर्टी पेज प्रदर्शित करता है (फ़ोल्डर को विस्तारित करने के बजाए सामान्य रूप से डबल-क्लिक पर होता है)।
  • राइट-क्लिक मेनू अलग है (सामान्य फ़ोल्डर के राइट-क्लिक मेनू से कम मेनू आइटम हैं)।

आईडीई हमेशा इस तत्व को "गुण" पर सेट करता है, जो गुण फ़ोल्डर से संबंधित होता है जो यह प्रत्येक नई प्रोजेक्ट (AssemblyInfo.cs युक्त फ़ोल्डर) के लिए बनाता है। यदि आप अपने "गुण" फ़ोल्डर को कुछ अलग नाम चाहते हैं, तो आप इसे .csproj फ़ाइल को मैन्युअल रूप से संपादित करके बदल सकते हैं। एकमात्र कारण मैंने कभी भी किसी को भी बदल दिया है, यह तब होता है जब एक ही निर्देशिका में एकाधिक .csproj फ़ाइलें होती थीं (इसलिए उन सभी को "गुण" फ़ोल्डर साझा करने के लिए यह समझ में नहीं आया), लेकिन यह एक बहुत ही अजीब गेंद था परिदृश्य।

जहां तक ​​मुझे पता है, यह केवल समाधान एक्सप्लोरर में फ़ोल्डर प्रदर्शित करने के तरीके को प्रभावित करता है। यह निर्माण प्रक्रिया को बिल्कुल प्रभावित नहीं करता है।

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