2010-08-02 11 views
5

मैं DebuggerTypeProxy विशेषता जोड़कर डीबगिंग के साथ काम करने के लिए एक COM ऑब्जेक्ट के लिए एक रैपर बनाने की कोशिश कर रहा हूं - विशेषता कुछ समय काम करती है (जब इकाई परीक्षण चलती है आदि। ..), लेकिन जब मैं वास्तव में लक्ष्य प्रक्रिया डिबगिंग कर रहा हूँ काम नहीं करता है और मैं नहीं जानता कि क्यों:निदान क्यों करें DeuggerTypeProxy विशेषताएँ काम नहीं कर रही हैं

  • मुझे यकीन है कि सही विधानसभा मॉड्यूल विंडो में लोड किया जा रहा है बनाने के लिए जाँच लिया है और यहां तक ​​कि यकीन है कि उसके सही एक है कि बनाने के लिए विधानसभा disassembled और सही गुण आदि है ... गया है
  • मैं अपने डिबग प्रॉक्सी वर्गों को सार्वजनिक करने की कोशिश की है, लेकिन है कि कोई फर्क पड़ा।
  • मैंने अपनी बाहरी प्रक्रिया को डीबग करते समय तत्काल विंडो में प्रतिबिंब का उपयोग किया है और देखा है कि मैंने जो विशेषता परिभाषित की है वह सही है।

अन्य वर्गों है कि DebuggerTypeProxy (समान विधानसभा में) उन पर परिभाषित विशेषताओं ठीक काम कर रहा हो रहे हैं - मैं तो बस समझ नहीं क्यों

  • क्या कोई अन्य कारण है कि मेरी DebuggerTypeProxy विशेषता लक्ष्य प्रक्रिया में काम नहीं करेगा?
  • क्या विशेषता का कोई प्रभाव नहीं पड़ने के कारण डीबगिंग/समस्या निवारण के अन्य तरीके हैं?

उत्तर

1

यह देखते हुए कि आप विजुअल स्टूडियो 2010 पर काम कर रहे हैं, मेरा संदेह यह है कि एंबेड इंटरऑप प्रकार सुविधा इस समस्या का कारण बन रही है। एम्बेड इंटरप प्रकार को बंद करने और अपना समाधान दोहराने का प्रयास करें।

  • संदर्भ आइटम के लिए समाधान Explorer में जाओ
  • हर संदर्भ
  • संपत्ति ग्रिड
  • बदलें "एम्बेड Interop प्रकार" लाओ झूठी
  • को चयन के पुनर्निर्माण

फिर अपने परिदृश्य दोहराएं।

+0

आह - क्षमा करें, मैंने प्रश्न VS2010 को याद किया, लेकिन यह वास्तव में वीएस -2008 पर हो रहा है। (क्षमा करें) – Justin

+0

@ क्रैगन किसी भी तरह आपकी टिप्पणी चूक गए। आप किस भाषा का उपयोग कर रहे हैं? – JaredPar

+0

डीबगर प्रकार प्रॉक्सी इत्यादि ... सभी को सी # – Justin

2

मैं इस एक ही समस्या थी और पाया जवाब उपकरण> विकल्प> डिबगिंग> सामान्य सेटिंग्स में "चर खिड़कियों में वस्तुओं के शो कच्चे संरचना" अनचेक करने के लिए किया गया था।

+0

यह पहले से ही टिकाया गया है, लेकिन टिप के लिए धन्यवाद। – Justin

1

Asp.net आवेदन में, समस्या कोड पहुँच सुरक्षा में था। जब पूर्ण ट्रस्ट के साथ एप्लिकेशन चलाया जाता है, तो सब ठीक था। आंशिक ट्रस्ट के साथ - डीबगर टाइपप्रोक्सी विशेषताएं काम नहीं कर रही हैं

0

मैंने इस मुद्दे पर भी ठोकर खाई है।

DebuggerTypeProxy सही ढंग से मध्यम ट्रस्ट में काम नहीं कर रहा था।

डीबगर टाइपप्रोक्सी क्लास को एक निजी नेस्टेड क्लास (एक कंटेनर क्लास में जिसके लिए यह डीबगर प्रॉक्सी है) से सीधे नामस्थान (नेस्टेड नहीं) के अंतर्गत एक आंतरिक वर्ग होने के कारण हल किया गया था।

शायद ज़रुरत पड़े किसी और भी एक ही मुद्दे पर ठोकर।

0

उपयोग प्रबंधित संगतता मोडउपकरण में अनियंत्रित होना चाहिए, विकल्प, डिबगिंग, जनरल

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