2012-05-09 12 views
7

मुझे एक परेशान करने वाली त्रुटि है जो पॉप-अप हो रही है, और मुझे नहीं पता कि यह कहां से आ रहा है। त्रुटि है:यह पता लगाने के लिए कि मेरी त्रुटि कहां से आ रही है?

Error 31 Unable to copy file "app.config" to "bin\Debug\Framework.Tests.dll.config". Could not find file 'app.config'. Framework.Tests 

समस्या है, मैं एक बिन \ डीबग फ़ोल्डर कहीं भी नहीं है, और यह है जहाँ यह app.config कॉपी करने के लिए कोशिश कर रहा है से कहना नहीं है। त्रुटि पर डबल क्लिक करने से मुझे किसी भी कोड पर नहीं लाया जाता है जहां यह प्रतिलिपि बनाने का प्रयास कर रहा है, जिससे यह मेरी मदद नहीं करता है। इसलिए मुझे नहीं पता कि मुझे app.config कहां बनाना चाहिए।

मैं इसे कैसे ढूंढ सकता हूं?

+1

प्रयास करें: [नोट app.config फ़ाइलों के लिए परियोजना का निर्माण कार्रवाई संलग्न .config का एक विस्तार के साथ निष्पादन योग्य मैच के लिए नाम बदला लक्ष्य फ़ोल्डर में कॉपी करने के लिए है।]। अपनी बिल्ड कॉन्फ़िगरेशन भी जांचें। – Ryan

+0

इसे अपने फ्रेमवर्क में रखें। परियोजनाएं। –

+0

क्या आपके पास प्रोजेक्ट में कोई app.config फ़ाइल है जो त्रुटि उत्पन्न कर रही है? यह मामला हो सकता है कि प्रोजेक्ट app.config नामक फ़ाइल को संदर्भित करता है, लेकिन यह डिस्क पर मौजूद नहीं है। –

उत्तर

17

आपने app.config नामक फ़ाइल के संदर्भ में जोड़ा है या विजुअल स्टूडियो ने यह आपके लिए किया है। फ़ाइल डिस्क पर मौजूद नहीं है, संभवतः क्योंकि संदर्भ जोड़ने के बाद आपने बाद में फ़ाइल को हटा दिया।

अपने समाधान एक्सप्लोरर में लापता फ़ाइल के लिए खोजें, और या तो संदर्भ हटाएं या फ़ाइल बनाएं।

यह आपकी परियोजनाओं में से किसी एक के रूट फ़ोल्डर में सबसे अधिक संभावना है, और इसमें एक पीला त्रिकोण चेतावनी आइकन होना चाहिए जो दिखा रहा है कि फ़ाइल गुम है।

enter image description here

0

एक MSTest परियोजना app.config में एक है कि आप ConfigurationManager वर्ग के लिए किसी भी कॉल प्रदान करना चाहते हैं है।

यह आपके परीक्षण प्रोजेक्ट की जड़ में रहता है। एक बार परियोजना पहली बार के लिए संकलित

बिन \ डिबग फ़ोल्डरों बनाया जाएगा। समाधान एक्सप्लोरर में सभी फ़ाइलें दिखाएं के रूप में वे नहीं कर रहे हैं (और नहीं होना चाहिए) परियोजना में शामिल किया जाना मदद करनी चाहिए।

HTH

0

आप शायद निर्माण लक्ष्य दृश्य स्टूडियो जब आप डीबग विन्यास के लिए अपनी परियोजना के निर्माण के द्वारा बनाई गई फ़ोल्डर जा रहा है, अपनी परियोजना फ़ोल्डर के अन्तर्गत एक बिन \ डीबग फ़ोल्डर है।

मेरा अनुमान है कि कुछ (एक टेस्ट फ्रेमवर्क शायद) में अभी भी डीएलएल फ़ाइल लोड हो चुकी है, इसलिए विजुअल स्टूडियो मौजूदा appwork.ests.dll.config फ़ाइल को आपके app.config की सामग्री के साथ हटा और प्रतिस्थापित नहीं कर सकता है। समाधान को साफ करने और देखने के लिए क्या होता है के पुनर्निर्माण के लिए

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