2010-11-30 14 views
6

मेरे पास अभी तक एक WP7 डिवाइस नहीं है। सब कुछ एक सिम्युलेटर पर माई ऐप में कार्यात्मक है, लेकिन जब मेरा ग्राहक इसका परीक्षण करता है, ऐप बिल्कुल काम नहीं करता है। जैसे वीडीओ खेल नहीं रहा है।विंडोज फोन 7 डिवाइस पर क्रैश लॉग

क्या विंडोज फोन 7 से क्रैश लॉग प्राप्त करने का कोई तरीका है? (आईफोन की तरह)।

+0

"वीडीओ" क्या है? क्या आपको अपवाद विवरण कैप्चर करने के लिए अपने ऐप में कोई त्रुटि नहीं है? –

+0

हाय मैट, अगर मेरे पास डिवाइस है तो इसे सिर्फ ब्रेकपॉइंट डालना चाहिए, लेकिन मेरे पास डिवाइस नहीं है। – Jirapong

+0

अभी के लिए, मुझे सरल लॉग क्लास के आधार पर स्वयं लॉगिंग के साथ जाने का निर्णय लिया गया है http://stackoverflow.com/questions/228723/silverlight-logging-framework-and-or-best-practices – Jirapong

उत्तर

7

आप आसानी से अपनी खुद की क्रैश रिपोर्ट बना सकते हैं।

  • अपने ऐप कक्षा में UnhandledException घटना
  • हैंडलर के अंदर के लिए एक हैंडलर जोड़ने सब कुछ आप की जरूरत है (स्टैकट्रेस, स्मृति आवंटित, आदि)
  • साथ एक लॉग तैयार: मूल रूप से यह आप क्या करना है है
  • रिपोर्ट भेजने के लिए एक ईमेल संगीतकार कार्य का उपयोग करें।
+1

धन्यवाद फ्रांसेस्को, यह मुझे लगता है। स्वयं लॉग प्रबंधन। लेकिन अगर आप तरीका सीखते हैं कि आईफोन ऐप क्रैश लॉग उत्पन्न करता है और शून्य प्रयास के साथ डेवलपर को वापस भेजता है, तो आप मेरे जैसा ही सवाल पूछेंगे। – Jirapong

+0

तो, ओएस से अंतर्निहित कोई क्रैश लॉग नहीं है। तो, यह सबसे अच्छा जवाब है। – Jirapong

+0

क्रैश रिपोर्ट के साथ एक ईमेल भेजना अब काफी आम अभ्यास है। –

5

आप BugSense भी देख सकते हैं जो एक क्रॉस-प्लेटफ़ॉर्म (आईफ़ोन, एंड्रॉइड और विंडोज फोन) उपकरण है जो मोबाइल ऐप्स से क्रैश रिपोर्ट एकत्र और विश्लेषण करता है।

अस्वीकरण: मैंने WP7 प्लगइन विकसित किया है।

+0

वास्तव में सहायक! – PanosJee

+1

यदि आप इस उत्पाद से संबद्ध हैं तो हम आपको अपने उत्तरों और अपनी प्रोफ़ाइल में यह खुलासा करना चाहते हैं। धन्यवाद। – Kev

+0

मैं विंडोज फोन के लिए बनाम 2010 एक्सप्रेस का उपयोग कर रहा हूं और वहां nuget इंस्टॉल नहीं कर सकता है। तो मुझे https://www.bugsense.com/docs/windowsphone7 से ज़िप की आवश्यकता है लेकिन वह लिंक काम नहीं कर रहा है। –

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