2012-02-10 13 views
5

'अनिर्दिष्ट त्रुटि' विंडोज फोन 7 डेवलपर्स के लिए एक बड़ा दर्द है।विंडोज फोन 7 पर 'अनिर्दिष्ट त्रुटि' डीबग कैसे करें?

जब वहाँ XAML (लापता संसाधन या शैली) और कोई उपयोगी जानकारी में कुछ समस्या समस्या के स्रोत के बारे में प्रदान की जाती है कर रहे हैं यह पता चला है:

enter image description here

सवाल यह है कि ऐसी स्थितियों डिबग करने के लिए है और गायब शैलियों को कैसे ढूंढें, xaml मुद्दों को जल्दी से कैसे करें?

उत्तर

2

एक्सएएमएल पार्स त्रुटियों के साथ यह त्रुटि निश्चित रूप से कुछ दर्द का कारण बनती है।

यह बहुत परिष्कृत नहीं है, लेकिन मुझे पता चला है कि इस प्रकार के मुद्दे को डीबग करने का सबसे तेज़ तरीका यह सुनिश्चित करना है कि सब कुछ स्रोत नियंत्रण में चेक किया गया हो और फिर बस सब कुछ एक अलग फ़ाइल में कॉपी करें। जब तक आपको समस्या का कारण बनता है, तब तक भाग वापस जोड़ें, फिर लाइन के अनुसार काम लाइन शुरू करें।

इसके अलावा, भविष्य में, आप अपने वर्कफ़्लो को फिर से तैयार करना चाहेंगे। मुझे लगता है कि मैंने इस तरह की समस्याओं को मारा जब मैं या तो एमुलेटर में चलाने के बिना कोड का एक टन लिख रहा हूं या ब्लॉग पोस्ट से कॉपी/पेस्टिंग सामान को वास्तव में समझ रहा हूं कि यह क्या कर रहा है। जब मैं एक बढ़ती हुई दृष्टिकोण लेता हूं, एक बटन जोड़ता हूं, फिर स्टाइल बदलता हूं, यह सुनिश्चित करने के लिए कि सबकुछ काम कर रहा है, मुझे लगातार जांच मिलती है।

यदि आप स्रोत नियंत्रण के लिए गिट या मर्कुरियल जैसे कुछ का उपयोग नहीं कर रहे हैं, तो निश्चित रूप से इसे देखें। जब आप कुछ नया काम करते हैं तो आप बहुत कम काम कर सकते हैं, और फिर आपका कोड टूटने पर आपके पास आसान फॉलबैक हो सकता है।

+0

यह लगभग "अनिर्दिष्ट त्रुटि" के लिए मेरा दृष्टिकोण है। मैं आमतौर पर किसी भी संभावित दोषपूर्ण ब्लॉक पर टिप्पणी करता हूं और फिर उन्हें एक-एक करके असम्बद्ध करता हूं। एक मामूली विस्तार जो मैंने कई बार अनदेखा करने में कामयाब रहा है, शैलियों के क्रम की जांच करना है। यदि शैली ए शैली बी का उपयोग करता है, तो एक्सएएमएल में ए से पहले बी को याद रखें। – juarola

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