c# - सी#- ऑफिस शब्द ऐड-इन डिबग नहीं कर सकता



debugging ms-word (1)

सबसे पहले, ब्रेक बिल्कुल काम नहीं करेगा यदि आप एडिन के एक इंस्टॉल्ड इंस्टेंस के माध्यम से चलाते हैं। आपको वीएस के भीतर से किसी भी डीबगिन को करने में सक्षम होने के लिए शुरू करना है (ठीक है तकनीकी तौर पर पूरी तरह से सही नहीं है, मैं सोचता हूं + आप एक चलने वाले उदाहरण में "संलग्न" कर सकते हैं, लेकिन मैंने इस तरह से कभी डिबग नहीं किया है।

आप यह सुनिश्चित करना चाहते हैं कि आप DEBUG बिल्ड कॉन्फ़िगरेशन में हैं रिलीज़ मोड डीबगिंग को अनुमति देने के लिए आवश्यक रूप से सेट नहीं करेगा

आप इसे शुरू करने से पहले पूरे समाधान को पुन: निर्माण करने में सक्षम होना चाहिए। समाधान का पुनर्निर्माण रजिस्ट्री के साथ चीजों को पंजीकृत कर देगा ताकि शब्द + चाहिए + आपको ठीक से जोड़ दिया जाए।

अंत में, सुनिश्चित करें कि, आपके सभी परीक्षणों के दौरान आदि चलते हैं, वर्ड ने आपके ऐड इन को अक्षम नहीं किया है। विकल्प / ऐडिन / कॉम ऐडिन जांचें और सुनिश्चित करें कि आपकी सूची में और सक्षम किया गया है।

यदि आप जोड़ रहे हैं किसी कारण के लिए विफल रहता है, तो शब्द को इसे निष्क्रिय करने की आदत है और उसके बाद से इसे लोड न करने की आदत है जब तक कि आप फिर से सक्षम न हों।

यहां मैंने जो किया है:

VS2010 से> नया सी # प्रोजेक्ट (अन्य प्रोजेक्ट प्रकार से> एक्सटेंसिबिलिटी> साझा एड-इन)> कनेक्ट क्लास में कुछ बुनियादी कॉन्फ़िगरेशन

उसके बाद मैं प्रोजेक्ट प्रॉपर्टी> डिबग> बाहरी प्रोग्राम को शुरू करने के लिए, Winword के लिए पथ (सी: \ प्रोग्राम फ़ाइलें (x86) \ Microsoft Office \ Office12 \ WINWORD.EXE)

एक साझेदारी को जोड़ते समय, एक ही समाधान में सेटअप फाइल एक अलग प्रोजेक्ट में होती है। इसलिए मैंने ऐड-इन के लिए एक बिल्ड बनाया, और इसे स्थापित किया।

जब मैं शब्द (अलग से या दृश्य स्टूडियो से डीबग के साथ शुरू से) शुरू करते हैं तो ऐड-इन ठीक चल रहा है, लेकिन यह किसी भी ब्रेकपॉइंट को नहीं मार सकता है?

अगर मैं कुछ संशोधित करता हूं और बस बिल्ड करता हूं, जब मैं शब्द फिर से शुरू करता हूं, तो परिवर्तन होते हैं, इसलिए यह सही डेल होना चाहिए कि शब्द लोड हो रहा है

प्रश्न जरूर है, मैं काम करने के लिए ब्रेकपॉइंट कैसे प्राप्त करूं?






add-in