2009-08-18 9 views
12

में गतिशील रूप से लोड असेंबली डीबग मैं सी # का उपयोग कर रहा हूं और एक असेंबली से तरीकों को लोड और आमंत्रित करने के प्रतिबिंब का उपयोग कर रहा हूं। मेरे पास असेंबली का स्रोत कोड है। गतिशील रूप से लोड असेंबली के कोड में कदम (और नहीं) में डीबगर प्राप्त करने के लिए मुझे क्या करने की आवश्यकता है?विजुअल स्टूडियो .NET

अगर मैं .... आह्वान लाइन यह सिर्फ इस पर कदम पर F11 ..

धन्यवाद प्रेस

उत्तर

11

गतिशील रूप से लोड असेंबली के स्थानीय रूप से स्रोत बनाएं और सुनिश्चित करें कि आपके पास पीडीबी फाइलें हैं जहां संदर्भ एप चल रहा है।

एएसपी.नेट एमवीसी स्रोत कोड डीबग करने की इच्छा रखने वाले लोगों के लिए यह एक आम आवश्यकता है। हालांकि जीएसी के संबंध में some caveats हैं।

एक और त्वरित (लेकिन गंदे) तरीका अस्थायी रूप से आपके समाधान के लिए गतिशील रूप से लोड असेंबली के लिए परियोजना को जोड़ना है। स्टीव सैंडर्सन ने debugging the ASP.NET MVC framework की सिफारिश की है। व्यक्तिगत रूप से मैं पीडीबी रूट पसंद करते हैं।

+0

यह काम करता था धन्यवाद –

10

आप DLLs साथ colocated PDB फ़ाइलें, में स्रोतों से बनाया गया है क्या उनके वर्तमान स्थान?

+0

हाँ मेरे पास teh असेंबली के लिए पीडीबी फ़ाइल है - मैं इसे निर्देशिका में डालने की कोशिश करूंगा जहां ऐप –

+0

से चल रहा है, मैं धन्यवाद –

+1

धन्यवाद कि धन्यवाद THANKS –

1

मुझे पता है कि यह बहुत समय पहले एक पोस्ट है, बस वेब केस का योगदान करना चाहते हैं।

आप वेब परियोजना और लोड हो रहा है विधानसभा गतिशील कर रहे हैं, आप विकास सर्वर के रूप में आईआईएस उपयोग कर रहे हैं, आवेदन पूल को पुनः आरंभ करने के लिए मत भूलना।

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