2011-05-23 17 views
22

पर तैनात करने के तुरंत बाद, इसलिए मैं विंडोज फोन के लिए एक ऐप विकसित कर रहा हूं, और मुझे यह पता लगाना प्रतीत नहीं होता कि यह समस्या क्या है।WP7 ऐप क्रैश

साथ शुरू करने के लिए, मुझे यह कहना चाहिए कि मेरा एप्लिकेशन संकलन, कोई त्रुटि, कोई त्रुटि नहीं है। एक आकर्षण की तरह लग रहा है।

हालांकि, जब मैं या तो एमुलेटर के लिए एप्लिकेशन बनाता हूं, या मेरे पास दो अलग-अलग WP7 डिवाइसों में से कोई एक है, तो स्प्लैश स्क्रीन एक अलग दूसरे के लिए दिखाती है, और मैं होम स्क्रीन पर वापस आ गया हूं डिवाइस।

उत्पादन को देखते हुए:

'taskhost.exe' (Managed): Loaded 'mscorlib.dll' 
'taskhost.exe' (Managed): Loaded 'System.Windows.RuntimeHost.dll' 
'taskhost.exe' (Managed): Loaded 'System.dll' 
'taskhost.exe' (Managed): Loaded 'System.Windows.dll' 
'taskhost.exe' (Managed): Loaded 'System.Core.dll' 
'taskhost.exe' (Managed): Loaded 'System.Xml.dll' 
'taskhost.exe' (Managed): Loaded '\Applications\Install\6D7C6AA5-7D7C-4056-8BF7-1097F7FBAC40\Install\Subsplash.ExampleLibrary.dll', Symbols loaded. 
'taskhost.exe' (Managed): Loaded '\Applications\Install\6D7C6AA5-7D7C-4056-8BF7-1097F7FBAC40\Install\ClientCore.dll', Symbols loaded. 
'taskhost.exe' (Managed): Loaded 'System.Xml.Linq.dll' 
'taskhost.exe' (Managed): Loaded 'Microsoft.Phone.dll' 
'taskhost.exe' (Managed): Loaded 'Microsoft.Phone.Interop.dll' 
The thread '<No Name>' (0xda1003e) has exited with code 0 (0x0). 
The thread '<No Name>' (0xd660032) has exited with code 0 (0x0). 
The program '[206110770] taskhost.exe: Managed' has exited with code 0 (0x0). 

मेरा अनुमान है कि यह देव पर्यावरण के साथ एक मुद्दा हो सकता है। एक और विस्तार यह है कि कुछ संस्करण पहले यह 100% काम कर रहा था, फिर मैंने कुछ नामस्थान और फ़ोल्डर नाम बदल दिए, और तब से इस मुद्दे ने हमें किसी भी प्रकार का देव करने से रोका है। हालांकि, मैं उलझन में हूं कि नेमस्पेस नाम बदलने और फ़ोल्डर में बदलाव से संबंधित कोई समस्या क्यों होगी, लेकिन कोई बिल्ड त्रुटियां नहीं हैं।

विचार?

+0

कोई दुर्घटना नहीं है, यह केवल समाप्त हो जाती है। आउटपुट का कहना है कि आपने इसे कुछ भी उपयोगी करने के लिए नहीं कहा था। –

+0

यह जानना अच्छा है। यद्यपि आवेदन स्पष्ट रूप से यहां कुछ करने की कोशिश कर रहा है ... AKA सवाल रखा जा सकता है, "ऐसा क्यों लगता है कि मैं इसे कुछ करने के लिए नहीं कह रहा हूं?" –

उत्तर

64

यदि आपने कोई नेमस्पेस नामांकन (विशेष रूप से ऐप ऑब्जेक्ट का) किया है तो दो बार जांचें कि प्रोजेक्ट में स्टार्टअप ऑब्जेक्ट सही तरीके से सेट है।

+4

आप एक प्रतिभाशाली हैं। धन्यवाद महोदय! उसने जादू की तरह काम किया। जब मैंने नामस्थानों को चारों ओर बदल दिया, तो परियोजना में वास्तव में स्टार्टअप ऑब्जेक्ट के रूप में कुछ भी नहीं था। मेरे बारे में बेवकूफ जांचने के लिए नहीं ... लेकिन मूर्खों के लिए जैसे कि मेरे बाहर, ऐसा लगता है कि संकलक को कम से कम आपको "चेतावनी" देना चाहिए ... "अरे ... जो भी आप बना रहे हैं ... यह जीता काम नहीं करता। " या उनके जैसे की कुछ और। एक बार फिर धन्यवाद। –

+4

आप सर, एक गेंटलमैन और एक छात्र हैं। – Alan

+6

स्टार्टअप ऑब्जेक्ट को प्रोजेक्ट गुणों में तुरंत असेंबली नाम के तहत सेट किया गया है। –

4

प्रोजेक्ट पर Clean चलाने का प्रयास करें।

स्टार्टअप ऑब्जेक्ट को प्रोजेक्ट गुणों में सही तरीके से सेट किया गया है की जांच करें।

"WMAppManifest.xml" में DefaultTask देखें, सही दृश्य पर इंगित कर रहा है।

+0

धन्यवाद @ मैट, यह एक अच्छा अनुमान था, मैंने यह सुनिश्चित करने के लिए दो बार जांच की कि यह काम कर रहा था, सब कुछ उस अंत में अच्छा दिखता है। –

+0

मैंने भी साफ करने की कोशिश की :) क्या यह ऐप क्लास को कभी भी बनाया नहीं जाता है? मैंने कन्स्ट्रक्टर में पहली पंक्ति के लिए ब्रेकपॉइंट सेट किया है, और यह कभी हिट नहीं होता है। –