मैं प्रतिबिंब में डायनेमिक मोड क्लास का उपयोग करके रनटाइम पर कुछ कोड जेनरेट करने का प्रयास कर रहा हूं। नेमस्पेस दर्ज करें लेकिन किसी कारण से इसे "सत्यापन अपवाद" फेंकना है। यहां आईएल कोड है जिसका उपयोग मैं करने की कोशिश कर रहा हूं ...मैं प्रतिबिंब का उपयोग कर रनटाइम पर जेनरेट किए गए आईएल कोड को कैसे डिबग करूं।
ldarg.1
ldarg.0
ldfld, System.String FirstName
callvirt, Void Write(System.String)
ldarg.1
ldarg.0
ldfld, System.String LastName
callvirt, Void Write(System.String)
ldarg.1
ldarg.0
ldfld, Int32 Age
callvirt, Void Write(Int32)
ret
मुझे जेनरेट किए गए आईएल कोड को डीबग करने का एक तरीका चाहिए। आपके पास कौन से विकल्प हैं? मैं वीएस -2008 पेशेवर का उपयोग कर रहा हूँ।
क्या मैं गतिशील विधियों (एलसीजी) के साथ प्रतीकात्मक जानकारी का उपयोग कर सकता हूं? मैंने परावर्तक के खिलाफ अपने आईएल की जांच की है और वे समान हैं। लेकिन मुझे यकीन नहीं है कि जेनरेटेड आईएल ** वास्तव में ** इंडेंटिकल है या नहीं। –
मैंने आपके प्रश्न का उत्तर देने के लिए एक संपादन किया है, उम्मीद है कि यह मदद करता है। –