2011-12-09 10 views
7

एक्सएमएल डीबग करते समय, एक एक्सएमएल स्ट्रिंग वैरिएबल का पूरा मूल्य देखने के लिए वॉच विंडो में पाठ/एक्सएमएल विज़ुअलाइज़र पर लगातार क्लिक करने के लिए यह दर्द होता है। विजुअल स्टूडियो में "वॉच" विंडो एक पंक्ति में बाध्य लगती है।विजुअल स्टूडियो 2010 में मल्टी-लाइन वॉच विंडो?

डीबगिंग करते समय बहु-पंक्ति चर के मूल्य को लगातार "देखने" का कोई तरीका है? मुझे लगता है कि एक घड़ी खिड़की में होना जरूरी नहीं है, लेकिन मैं एक एक्सएमएल स्ट्रिंग का मान देखना चाहता हूं, और विजुअलाइज़र बॉक्स मोडल हैं।

उत्तर

3

यह बहुत सुंदर नहीं है, लेकिन एक तरीका जिस तरह से मैंने निपटाया है वह स्ट्रिंग एड्रेस को मेमोरी विंडो में रखना है, जो पाठ वर्ण दिखा सकता है। डीबग मेनू से मेमोरी विंडो में से एक खोलें: डीबग \ विंडोज \ मेमोरी। फिर आप पता या परिवर्तनीय नाम टाइप कर सकते हैं या चर पर डबल क्लिक कर सकते हैं और मेमोरी विंडो के एड्रेस फ़ील्ड पर इसे "ड्रैग" कर सकते हैं।

0

आप क्या कर सकते हैं autoexp.dat को बदलना है ताकि यह स्ट्रिंग के हैश को पहले प्रदर्शित करेगा, इसलिए कम से कम आप जानते हैं कि स्ट्रिंग कब बदलती है। इस तरह आपको अक्सर विज़ुअलाइज़र बॉक्स को खोलने की आवश्यकता नहीं होती है। बेशक यह काम नहीं करेगा जब बहु-लाइन स्ट्रिंग को लगातार अद्यतन किया जा रहा है।

0

मैं जानता हूँ कि इस सवाल का दृश्य स्टूडियो 2010 के बारे में पूछ रहा है, लेकिन दृश्य स्टूडियो 2013 में, आप स्ट्रिंग चर पंक्ति पर ऑटो/स्थानीय लोगों/घड़ी फलक में राइट क्लिक करें और समानांतर घड़ी जोड़ें चुनें। यह आपको स्ट्रिंग वेरिएबल वैल्यू का एक गैर-मोडल, बहु-रेखा दृश्य देगा।

+1

वीएस 2015 में यह अभी भी मुझे एक लाइन व्यू देता है। क्या मेरे पास कुछ स्ट्रिंग वैल्यू (थोड़ा आवर्धक तरफ) के बहु-रेखा दृश्य के लिए क्लिक करने की आवश्यकता है? – emragins

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