2010-06-24 7 views
5

मैं "इस एप्लिकेशंस को चलाने के लिए आवश्यक फाइलों" विकल्प का उपयोग करके, फ़ाइल सिस्टम में अपना वेब समाधान प्रकाशित करने का प्रयास कर रहा हूं।वीएस -2010 "आउटपुट निर्देशिका में कॉपी करें" काम नहीं कर रहा है?

मैं निम्नलिखित समस्या है:

क) मुझे लगता है कि शामिल किया जाना चाहिए एक connectionStrings.config फ़ाइल है; मैंने इस फ़ाइल को सामग्री और कॉपी हमेशा के रूप में चिह्नित किया है।

बी) परीक्षण उद्देश्यों के लिए, मैंने एक textfile.txt जोड़ा है जिसे शामिल नहीं किया जाना चाहिए; मैंने इसे सामग्री के रूप में चिह्नित किया है और कॉपी नहीं किया है।

इन दोनों सेटिंग्स में विफल ... ऐसा लगता है कि "आउटपुट निर्देशिका में कॉपी करें" सेटिंग को केवल उपेक्षा किया जाता है।

कोई विचार यह क्यों होता है, और इसके बारे में क्या करना है?

उत्तर

5

"आउटपुट निर्देशिका में कॉपी करें" तब होता है जब आप अपना आवेदन बना रहे हों, इसे प्रकाशित न करें।

यह संपत्ति उन शर्तों को निर्दिष्ट करती है जिनके तहत चयनित स्रोत फ़ाइल को आउटपुट निर्देशिका में कॉपी किया जाएगा। अगर फ़ाइल को आउटपुट निर्देशिका में कॉपी नहीं किया जाता है तो कॉपी न करें चुनें। फ़ाइल को हमेशा आउटपुट निर्देशिका में कॉपी करने के लिए हमेशा कॉपी करें का चयन करें। यदि नई फ़ाइल को प्रतिलिपि बनाई जाए तो केवल प्रतिलिपि बनाएं, जब आउटपुट निर्देशिका में एक ही नाम की मौजूदा फ़ाइल से नई हो।

Source

वेब साइटों और अनुप्रयोगों here

+0

ठीक है, लेकिन मैं यह निर्दिष्ट कैसे करूं कि प्रकाशन के दौरान क्या शामिल/बहिष्कृत किया गया है? (यदि कनेक्शनStrings.config फ़ाइल शामिल नहीं है, तो मेरी साइट क्रैश हो जाएगी, और मैं इसे मैन्युअल रूप से कॉपी करने का इरादा नहीं रखता ...) – Anders

+1

यह स्पष्ट है कि निर्माण यहां एक भूमिका निभाता है; मैंने अपने textfile.txt की बिल्ड-एक्शन को किसी भी पर सेट करके प्रयोग किया है, और तब फ़ाइल प्रकाशित निर्देशिका में दिखाई नहीं दे रही है। जैसा ऊपर बताया गया है, जब यह क्रिया सामग्री होती है, तो यह प्रकाशन निर्देशिका में दिखाई देती है, भले ही यह कॉपी न करें। प्रकाशित करने में क्या शामिल है मैं इसे कैसे नियंत्रित कर सकता हूं? (वीएस 2008 में, मैंने डॉट कॉपी कॉपी/कॉपी हमेशा सेटिंग का उपयोग किया, और यह काम किया।) – Anders

+0

@Anders - क्षमा करें, मैं और अधिक सहायता नहीं कर सकता। – ChrisF

2

मैं एक ही समस्या थी प्रकाशित करने, फ़ाइलें सामग्री के रूप में चिह्नित बारे में अधिक जानकारी नहीं है, "कॉपी हमेशा" सेट, उत्पादन में दिखाई नहीं दे रहे थे साथ dir।

उस समय मैंने यह देखा, मैं ट्रैकिंग कर रहा था कि मेरे कुछ डीएलएस क्यों तैनात नहीं किए जा रहे थे।

मेरी परियोजना निर्भरताओं को सॉर्ट करना दोनों मुद्दों को ठीक करता है।

+1

यहां वही समस्या है। प्रोजेक्ट में EXE उत्पन्न करने में, मुझे प्रतिलिपि बनाने के लिए फ़ाइलों वाले प्रोजेक्ट में संदर्भ जोड़ना पड़ा। – jirkamat

+2

मुझे एक ही समस्या है। मैं परियोजना निर्भरताओं को कैसे क्रमबद्ध करूं? –

0

मुझे अभी यह समस्या थी और किसी कारण से परियोजना के गुणों के तहत "मैनिफेस्ट के बिना एप्लिकेशन बनाएं" चुनने के लिए आखिरकार लिंक की गई सामग्री फ़ाइल को बिल्ड निर्देशिका में कॉपी किया गया।

0

मैंने अपना विजुअल स्टूडियो फिर से शुरू किया और फिर से "हमेशा कॉपी करें" विकल्प का चयन करें। पुनर्निर्माण और काम किया।

गुड लक।

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