मैं .NET एक्सेल एडिन के लिए एक अनचाहे अपवाद हैंडलर संलग्न करने की कोशिश कर रहा हूं। समस्या अपवाद हैंडलर कभी नहीं कहा जाता है।.NET एक्सेल एडिन (एक्सएलएल) में अनचाहे अपवादों को फँसाना?
AppDomain.CurrentDomain.UnhandledException काम नहीं करता - कभी भी घटना को नहीं चलाता।
आवेदन। वर्तमान। डिस्पैचर अननहेल्ड अपवाद का उपयोग नहीं किया जा सकता क्योंकि एप्लिकेशन एक्सेल एडिन कोड में शून्य है।
फिर आप एक अनचाहे अपवाद हैंडलर को कैसे तार करते हैं?
एक एक्सएलएल एक पुरानी स्टाइल ऐड-इन है जो अप्रबंधित कोड पर आधारित है। हां, अनचाहे अपवाद तब आवश्यक नहीं होगा जब अप्रबंधित कोड उड़ाए। एक्सेल पहले कदम होगा। –
लेकिन यह अप्रबंधित कोड नहीं है जो उड़ाता है .. यह एडिन के भीतर .NET कोड है जो अपवाद फेंकता है। वह कहीं भी फंस क्यों नहीं जा सकता? – Pradeep
यह किस प्रकार का ऐड-इन है? क्या यह एक 'IDTExtensibility2'- आधारित ऐड-इन है या इसे VS 2005/2008/2010 में प्रोजेक्ट टेम्पलेट्स में से किसी एक का उपयोग करके VSTO (Office के लिए विजुअल स्टूडियो टूल्स) का उपयोग करके बनाया गया था? एक्सएलएल एड-इन्स सख्ती से * अप्रबंधित * हैं इसलिए यह आपके द्वारा चलाए जा रहे ऐड-इन का प्रकार नहीं हो सकता है। –