मेरे पास टाइमर के साथ एक विंडोज़ सेवा है। इसे डीबग करना बहुत मुश्किल है। क्योंकि मैं सेवा शुरू करता हूं और कोड के विभिन्न हिस्सों में ब्रेक पॉइंट डालता हूं। जब मैं प्रक्रिया को संलग्न करता हूं, तो मैं उम्मीद करता हूं कि सेवा मध्य कोड में कुछ रैंडम जगह की बजाय शुरुआत से ही शुरू हो जाएगी जहां मेरे पास ब्रेक पॉइंट हैं। सामान्य एप्लिकेशन की तरह डीबग करना मुश्किल है जहां आप शुरुआती बिंदु जानते हैं। ऐसा प्रतीत होता है कि पिछली जमीन में ऐसी प्रक्रियाएं हैं जो अभी तक पूर्ण नहीं हुई हैं। तो हर बार, मैं पहली बार ब्रेक पॉइंट से शुरू करने के बजाय डीबग करना शुरू करता हूं, यह एप्लिकेशन के बीच में कुछ यादृच्छिक ब्रेक पॉइंट से शुरू होता है।ब्रेकपॉइंट्स का उपयोग कर विंडोज़ सेवा को डीबग कैसे करें?
मैं जानना चाहता हूं कि विंडोज़ सेवा प्रक्रियाओं, धागे इत्यादि के मामले में कैसे काम करती है ... और मैं शुरुआत से डीबगिंग कैसे शुरू कर सकता हूं? एक अलग वर्ग में सेवा कोड के कार्यात्मक भागों ... एक अलग पुस्तकालय विधानसभा में, तो फिर तुम स्वतंत्र रूप से एक सरल सांत्वना एप्लिकेशन का उपयोग करके यह डीबग कर सकते हैं ... -
मेरी असली चुनौती है कि सेवा को चारों ओर कूदने से रोकें? क्या ऐसे धागे हैं जिन्हें मैं नहीं जानता? –