त्वरित उत्तर हाँ है, हालांकि कई अलग-अलग चीजें हैं जो ट्रिगर होने से ब्रेक पॉइंट को रोक सकती हैं। बहुत वर्ष पहले मैं एक और सवाल के जवाब के रूप इस चेकलिस्ट तैनात, यह आप अब मदद कर सकता है: यदि ब्रेकप्वाइंट के लिए ग्राफिक ठोस है
Why does my C# debugger skip breakpoints?
विशेष जांच में देखने के लिए (यह दर्शाता है कि ब्रेकप्वाइंट अगर मारा जाना चाहिए आप इसे प्राप्त करते हैं) या यदि ब्रेकपॉइंट केवल एक खाली सर्कल है जिसके साथ थोड़ा विस्मयादिबोधक चिह्न है - यदि आपको विस्मयादिबोधक चिह्न मिलता है तो उस उपकरण टिप को चेक करें जब आप इसे प्राप्त करते हैं, तो यह आपको बता सकता है कि समस्या क्या है।
अंत में, रिलीज निर्माण को डीबग करना पूरी तरह से संभव है, हालांकि आपको यह सुनिश्चित करने की आवश्यकता है कि जब आप निर्माण करते हैं तो आप प्रतीकों का उत्पादन करते हैं - ये या तो बाहरी फ़ाइल (ए। पीडीबी) में हो सकते हैं, या कभी-कभी उन्हें एम्बेड किया जा सकता है असेंबली स्वयं (हालांकि मैंने इसे कभी नहीं किया है)
आप सही हैं कि इसे काम करना चाहिए, लेकिन पीडीबी को दूरस्थ मशीन पर होने की आवश्यकता नहीं है। रिमोट डीबग मॉनीटर को पीडीबी तक पहुंच की आवश्यकता नहीं है। पीडीबी को उस मशीन पर होना जरूरी है जहां विजुअल स्टूडियो चल रहा है - यह विजुअल स्टूडियो है जो पीडीबी का उपयोग स्रोत लाइनों से पते पर मैप करने के लिए करता है, और यह उन पतों को रिमोट डीबग मॉनिटर में पास करता है। – RichieHindle
क्या रिमोट बिल्ड को डेबग बिल्ड होना है या क्या यह एक रिलीज बिल्ड हो सकता है? –
ठीक है, यह वास्तव में मैं क्या कहना चाहता था, लेकिन इसे गलत टाइप किया। फिक्स्ड। मुझे नहीं पता कि मुझे क्यों कम किया गया था, क्योंकि बुनियादी जानकारी अभी भी सही थी। – Lucero