हमने कुछ एक्सेल फ़ाइलों को पढ़ने के लिए एक्सेल इंटरऑप लाइब्रेरीज़ (माइक्रोसॉफ्ट.ऑफिस.इंटरोप.एक्ससेल) का उपयोग करने वाला एक एप्लीकेशन विकसित किया है।विजुअल स्टूडियो: डिबगिंग बंद होने पर क्लीन अप कोड निष्पादित करना
जब एप्लिकेशन में कोई समस्या होती है, तो ईवेंट अनुप्रयोग। थ्रेड अपवाद को संभाला जाता है, इसलिए संसाधन जारी किए जाते हैं (एक्सेल बंद है ...)।
समस्या यह है कि जब हम वीएस डीबगर का उपयोग करते हैं, अगर हम निष्पादन को रोकते हैं (क्योंकि प्रक्रिया अपवाद पर टूट जाती है, या ब्रेकपॉइंट, ऐसे कई कारण हैं जो हम ऐसा करेंगे), संसाधन नहीं हैं जारी किया गया और एक्सेल खुल गया। और निश्चित रूप से, अगली बार एप्लिकेशन लॉन्च हो गया है ... यह क्रैश हो जाता है क्योंकि फ़ाइल पर ताले हैं।
तो मैं डिबगर के साथ बंद होने पर भी Excel ऑब्जेक्ट्स को रिलीज़ करने के लिए एक तरीका ढूंढ रहा हूं।
कोई सुझाव?
अच्छा लगा। मेरे +1 –
दिलचस्प हो जाता है। मैक्रोज़ का एक और अच्छा उपयोग। – RichardOD
तो दुखी, वीएस 2012+ में कोई मैक्रोज़ नहीं। – roufamatic