5

में एकाधिक ब्रेकपॉइंट सेट करना मैं सभी Convert.ToInt32 लाइनों को ब्रेकपॉइंट सेट करना चाहता हूं।विजुअल स्टूडियो 2012

मैंने सभी Convert.ToInt32 से System.Diagnostics.Debugger.Break(); Convert.ToInt32 को प्रतिस्थापित करने का प्रयास किया है, लेकिन यह काम नहीं किया क्योंकि Convert.ToInt32 विधियों में से कुछ पैरामीटर हैं। तो मैंने एक regex प्रतिस्थापन लिखा जो सभी कनवर्ट.ओआईएनटी 32 लाइनों की शुरुआत में System.Diagnostics.Debugger.Break(); डालें। ऐसा लगता है लेकिन ऐसा करने का कोई आसान तरीका है?

ps: मुझे नहीं लगता कि "डीबग -> नया ब्रेकपॉइंट -> फंक्शन पर ब्रेक" सिस्टम विधियों के साथ काम करता है।

अद्यतन: मैं एक छोटे से कोड

class Program 
{ 
    private static void Main(string[] args) 
    { 
     int test = System.Convert.ToInt32("x"); 

     System.Console.Write(test); 
    } 
} 

मैं अपने को बदल दिया है लिखा है "उपकरण -> विकल्प -> डिबगिंग" सेटिंग्स Tools -> Options -> Debugging

लेकिन यह अभी भी है काम नहीं ing enter image description here

+0

हां, वे समान हैं लेकिन उत्तर मेरी समस्या का समाधान नहीं कर सकता है। – ogun

+0

मुझे खेद है कि अगर मैं आपको समझ नहीं पा रहा हूं, तो मैं क्यों पूछता हूं .... क्या आप कोड संपादन विंडो में बाएं ग्रे बार (ब्रेकपोइट बार) पर क्लिक नहीं कर सकते? – terrybozzio

+0

@terrybozzio :) निश्चित रूप से मैं बाएं ग्रे बार पर क्लिक कर सकता हूं लेकिन मेरे पास दर्जनों कनवर्ट हैं। ToInt32 लाइनें और मैं इन सभी लाइनों को ब्रेकपॉइंट सेट करना चाहता हूं। – ogun

उत्तर

2

बंद करें "Enable Just My Code "डिबगिंग कॉन्फ़िगरेशन में सेटिंग और .net framework source stepping सक्षम करें। अब आप Break at Function विकल्प

+0

मैंने उपर्युक्त सेटिंग्स की हैं लेकिन यह काम नहीं करती है। मैंने इस मुद्दे के लिए एक छोटा सा कार्यक्रम लिखा है लेकिन "फ़ंक्शन पर ब्रेक" सिस्टम के लिए ब्रेकपॉइंट सेट नहीं करता है। कन्वर्ट.ओआईएनटी 32 ... क्लास प्रोग्राम { निजी स्थैतिक शून्य मुख्य (स्ट्रिंग [] तर्क) { int test = System.Convert.ToInt32 ("एक्स"); } } – ogun

+0

मैंने प्रश्न अपडेट किया है ... – ogun

+0

मैंने परीक्षण किया है और मेरे लिए ठीक काम कर रहा है, यही कारण है कि उत्तर के रूप में पोस्ट किया गया। – Damith

संबंधित मुद्दे