मैं किनेक्ट पर काम कर रहा हूं, और स्पोरैडिक रूप से किनेक्ट विजुअल स्टूडियो क्रैश बनाता है।विजुअलस्टूडियो को क्रैश करने से रोकने के लिए किनेक्ट यूएसबी पोर्ट के हैंडल को कैसे बंद करें?
जब मैं मुझे पता चला कि Kinect किसी अन्य प्रक्रिया में पहले से प्रयोग में है डिबगिंग के बाद kinectSensor.Start()
विधि कॉल हो रहा है।
लेकिन कोई अन्य प्रक्रिया किनेक्ट का उपयोग नहीं कर रही है! यह मेरी मशीन को बूट करने और ऐप लॉन्च करने के बाद सुबह में एक बार हुआ। लेकिन जब भी मैं किनेक्ट ऐप लॉन्च करता हूं (विजुअलस्टूडियो 2010 में डिबगिंग मोड में), मैं एप्लिकेशन को रोकता हूं और कुछ कोड संशोधन के बाद मैं ऐप को फिर से लॉन्च करता हूं और उस समय यह काम नहीं करता है, मेरे पास है उपरोक्त अपवाद मिला और 2sec विजुअल स्टूडियो दुर्घटनाओं के बाद।
इसके अलावा मैं (डिबगिंग के दौरान Kinect सेंसर के राज्य के नीचे) की जाँच करता है, तो Kinect पहले से चल रहा है और यह स्थिति नहीं है:
किसब से ऊपर अजीब बात है कभी कभी यह काम करता है हफ्तों के लिए ठीक है, और उसके बाद यह ऐप के प्रत्येक दो/तीन लॉन्च के लिए दो दिनों के लिए यह चीज़ बनाता है।
एकमात्र समाधान मैं इस विषय पर पाया एक बहुत ही इसी तरह की समस्या के साथ एक पुरुष से है (इंटरनेट पर सिर्फ एक ही?): Imad Elayyan
जब मैं Process Explorer लांच मैं यूएसबी पोर्ट से निपटने का एक ही समस्या का पता चला (फोटो पर दिखाया गया है), एक उत्परिवर्ती प्रक्रिया जिसे हम बंद करते समय समाप्त नहीं किया जाता है।
लेकिन उनके समाधान नहीं वास्तव में एक दीर्घकालिक समाधान है: मैं मैन्युअल उत्परिवर्ती को मारने के लिए और फिर से शुरू VisualStudio है। कभी-कभी मुझे सुबह 20 बार वीएस को पुनरारंभ करना पड़ता है ...
क्या यूएसबी पोर्ट (कोड में) के हैंडल को ठीक से बंद करने का कोई तरीका है ताकि जब मैं ऐप बंद कर दूं तो यह संभाल लें और वीएस दुर्घटना अब और नहीं बनाता है?
किसी भी मदद की सराहना की जाएगी, यह वास्तव में मुझे परेशान कर रहा है और यह मुझे पागल बनाता है।
अतिरिक्त जानकारी:
मैं विंडोज के लिए SDK1.5 + Kinect उपयोग कर रहा हूँ लेकिन यह भी SDK1.0 + Kinect XBox360
मैंने के साथ भी थी पहले ही वीएस के एक और उदाहरण के साथ वीएस डीबग करने का प्रयास करें।
यह एक एसडीके बग की तरह लगता है, या एसडीके टीम को कम से कम कुछ पता होना चाहिए। क्या आप इस परियोजना परियोजना को किसी भी तरह रिपोर्ट कर सकते हैं? दुर्भाग्य से मैं इसे https://connect.microsoft.com/ – Rup
पर नहीं देख रहा हूं, मुझे नहीं मिला कि उन्हें कैसे संपर्क करें। मैंने विंडोज़ वेबसाइट (डेवलपर => तकनीकी सहायता प्राप्त करने के लिए) के लिए अपने लिंक और आधिकारिक किनेक्ट की कोशिश की, लेकिन मुझे एक्सबॉक्स लाइव पर रीडायरेक्ट किया गया है और फिर मैं अपनी समस्या का समाधान करने में असमर्थ हूं। मैं फिर से खोज करूंगा ... – astreal
वहां भी [उनके ट्विटर] (https://twitter.com/KinectWindows), और उनके [एमएसडीएन मंच] (http://social.msdn.microsoft.com/Forums/en- यूएस/श्रेणी/kinectsdk) - लेकिन माइक्रोसॉफ्ट मंचों में मुझे बहुत भाग्य रिपोर्टिंग बग नहीं मिली है: -/ – Rup