प्रत्येक बार थोड़ी देर में, आमतौर पर जब मैं हमारी यूआई असेंबली में डिबगिंग रोकता हूं, तो मुझे मिलता है त्रुटि जो विजुअल स्टूडियो 2008 की पुन: प्रारंभ करने की आवश्यकता है निम्नलिखित है और यह मेरी उत्पादकता की मौत हो गई है:वीएस 2k8 डिबगिंग स्टॉप के बाद फ़ाइल हैंडल जारी नहीं करता है: आउटपुट निर्देशिका में फ़ाइल एक्स की प्रतिलिपि बनाने में असमर्थ क्योंकि यह किसी अन्य प्रक्रिया द्वारा उपयोग किया जा रहा है
Error 1 Metadata file [utility function assembly in RELEASE folder] could not be found.
मैं इस सच में, सच अजीब है क्योंकि हम का उपयोग कभी नहीं लगता है: पुनरारंभ करने के बाद
Error 13 Unable to copy file [UI assembly] to [output directory]. The process cannot access the file [output directory][UI assembly] because it is being used by another process.
, मैं इस त्रुटि मिलती है रिलीज विन्यास।
मैं विंडोज विस्टा पर वीएस 2 के 8 एसपी 1 का उपयोग कर रहा हूं।
मुझे पता है कि यह वीएस डीबगर है जो हैंडल उपयोगिता (पहले से Sysinternals से) का उपयोग करके अपनी फ़ाइल हैंडल जारी नहीं कर रहा है। प्रक्रिया devenv.exe है।
मैंने समाधान को बंद करने और फिर से खोलने का प्रयास किया है। काम नहीं किया केवल एक पूर्ण VS2k8 काम शुरू करता है।
मैंने here वर्णित फ़ाइल को स्थानांतरित करने के लिए प्री-बिल्ड इवेंट जोड़ने का प्रयास किया है, लेकिन यह काम नहीं करता है क्योंकि विंडोज फ़ाइल को उसी कारण से नहीं हटा सकता है क्योंकि यह इसे प्रतिस्थापित नहीं कर सकता है: यह मिल गया है एक खुला संभाल
मैंने ऊपर वर्णित हैंडल.एक्सई उपयोग का उपयोग करके मैन्युअल रूप से हैंडल को बंद करने का प्रयास किया, फिर प्री-बिल्ड इवेंट की कोशिश की। विजुअल स्टूडियो स्पष्ट रूप से नहीं जानता है कि इसका हैंडल बंद कर दिया गया है क्योंकि वीएस बिल्ड विफल रहता है, लेकिन handle.exe फ़ाइल में कोई खुली फ़ाइल हैंडल नहीं दिखाता है।
- ReSharper 4
- स्मार्ट Paster 2008
- Typemock अलगाने
- TestDriven.NET 2.13.2184
रिकॉर्ड के लिए, यहाँ ऐड-इन्स मैं चलाते हैं
मैं इस परियोजना के लिए डेवलपर एक्सप्रेस नियंत्रण का भी उपयोग करता हूं, ताकि इसके साथ कुछ करने के लिए भी हो।
यहां अधिक प्रासंगिक उत्तर: http://stackoverflow.com/questions/11646047/error-cannot-access-file-bin-debug-because-it-is-being-used-by-another-proc –
@ जोनस्चनेडर मैंने डुप्लिकेट के रूप में बंद करने के लिए वोट दिया, और आपको भी नि: शुल्क महसूस करना चाहिए। मुझे नहीं लगता कि मेरा प्रश्न आपके द्वारा पहचाने गए डुप्लिकेट पर अधिक मूल्य जोड़ता है। –
आम तौर पर इस स्थिति में मैं उस प्रश्न की पहचान करता हूं जिसे * 4 साल बाद * एक डुप्लिकेट के रूप में पूछा गया था, लेकिन चूंकि उस दूसरे प्रश्न पर अधिक ध्यान दिया गया है, और आपके आशीर्वाद के साथ, मैं आगे बढ़ूंगा । धन्यवाद! –