मैंने इसे एक निकाला और इसे आंतरिक उद्देश्यों के लिए दस्तावेज किया। तो, मैं बस उस लेखन को फिर से मुद्रित करूंगा:
विजुअल स्टूडियो परिनियोजन परियोजनाएं सीधे सामान्य दस्तावेज़ फ़ोल्डर का समर्थन नहीं करती हैं, लेकिन हम लॉन्च स्थितियों के संपादक का उपयोग कर उस समर्थन को जोड़ सकते हैं, जिसमें "खोज लक्ष्य मशीन" कार्य है । हम सार्वजनिक दस्तावेज़ फ़ोल्डर के पथ के लिए Windows रजिस्ट्री को खोजने के लिए कार्य का उपयोग करेंगे और परिणाम को एक इंस्टॉलर प्रॉपर्टी (वास्तव में एक चर) को असाइन करें जिसे COMDOCFOLDER कहा जाता है। फिर हम फ़ाइल सिस्टम संपादक में कस्टम फ़ोल्डर में पथ सेट करने के लिए उस चर का उपयोग करेंगे।
कार्य करने के लिए यहां दिए गए कदम हैं। सबसे पहले, एक दृश्य स्टूडियो तैनाती परियोजना में लॉन्च स्थितियां संपादक खोलें: 'खोज लक्ष्य मशीन' और प्रसंग मेनू से 'रजिस्ट्री खोज जोड़ें' का चयन
राइट क्लिक करें। एक नया आइटम दिखाई देगा (ऊपर 1 देखें)। इसे Get Common Documents Folder
नाम दें। गुण फलक में (ऊपर 2 देखें), 'संपत्ति' संपत्ति (हमारे चर का नाम) COMDOCFOLDER
पर सेट करें, 'रूट' संपत्ति (खोज के लिए रजिस्ट्री रूट कुंजी) को vsdrrHKLM
पर सेट करें, और 'RegKey' प्रॉपर्टी सेट करें (खोजने के लिए रजिस्ट्री कुंजी) SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
पर। ध्यान दें कि हमने 'रेगेकी' संपत्ति से मूल कुंजी छोड़ी है। अंत में, 'मूल्य' संपत्ति (उस मान का नाम जिसे हम रजिस्ट्री कुंजी के भीतर खोज रहे हैं) को Common Documents
पर सेट करें। COMDOCFOLDER चर अब सार्वजनिक दस्तावेज़ फ़ोल्डर का पथ रखेगा।
इसके बाद, दृश्य स्टूडियो तैनाती परियोजना में फाइल सिस्टम संपादक पर जाएँ:
राइट-क्लिक करें 'लक्ष्य मशीन पर फाइल सिस्टम' और चयन से 'विशेष फ़ोल्डर> कस्टम फ़ोल्डर जोड़ें' संदर्भ की विकल्प - सूची। एक नया आइटम दिखाई देगा (ऊपर 1 देखें)। आइटम का नाम बदलें Common Documents
। गुण फलक में (ऊपर 2 देखें), 'संपत्ति' संपत्ति को COMDOCFOLDER
पर सेट करें। मैंने 'डिफ़ॉल्ट स्थान' संपत्ति को Windows Vista के लिए सामान्य दस्तावेज़ फ़ोल्डर के हार्ड-कोडेड मान पर सेट किया है और बाद में; यह मान केवल तभी उपयोग किया जाएगा जब COMDOCFOLDER प्रॉपर्टी ने शून्य मान वापस कर दिया हो, जो नहीं होना चाहिए। इंस्टॉलर में अब एक सामान्य दस्तावेज़ फ़ोल्डर है जो सार्वजनिक दस्तावेज़ फ़ोल्डर को इंगित करता है, जैसा कि Windows रजिस्ट्री में निर्दिष्ट है।
अधिक जानकारी in this Microsoft Support How-To है।
स्रोत
2011-04-08 17:15:44
इसे पोस्ट करने के लिए बहुत बहुत धन्यवाद! आपने मुझे यह पता लगाने की कोशिश कर बहुत समय बचाया! – user685869