2012-10-16 8 views
5

मुझे विंडोज ऐप प्रमाणन किट चलाने के बाद Unhandled exception त्रुटि मिल रही है और "पर क्लिक करके पूर्ण रिपोर्ट" लिंक देखने के लिए यहां क्लिक करें। क्या यह मेरे आवेदन के साथ एक समस्या है या विंडोज ऐप प्रमाणन किट दुर्घटनाग्रस्त है?"पूर्ण रिपोर्ट देखने के लिए यहां क्लिक करें" पर क्लिक करने के बाद विंडोज ऐप प्रमाणन किट त्रुटि

त्रुटि Class Not Registered है और यहाँ विवरण हैं:

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box. 

************** Exception Text ************** 
System.ComponentModel.Win32Exception (0x80004005): Class not registered 
    at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo) 
    at System.Diagnostics.Process.Start(ProcessStartInfo startInfo) 
    at System.Windows.Forms.LinkLabel.OnMouseUp(MouseEventArgs e) 
    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) 
    at System.Windows.Forms.Control.WndProc(Message& m) 
    at System.Windows.Forms.Label.WndProc(Message& m) 
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) 
+0

अब यह सिर्फ सबसे कमजोर चीज़ है ..... सवाल नहीं बल्कि कारण क्यों है। मैंने देशी w32 अपवाद देखा और सबसे बुरा सोचा। – Terrance

+0

@Terrance उस बारे में गूंगा क्या है? Win32 फ़ंक्शंस द्वारा लौटाई गई सभी त्रुटियां Win32Exceptions में परिवर्तित हो जाती हैं। "कक्षा पंजीकृत नहीं है" एक मानक और समझदार Win32 त्रुटि संदेश है। –

+0

ठीक है तो गूंगा एक सकल oversimplification हो सकता है। आम तौर पर एक वेनिला Win32 एप्लिकेशन के लिए Win32 त्रुटि बोलते हुए, यह एक पूरी तरह से समझदार त्रुटि संदेश हो सकता है, हालांकि इस तरह के मामले में जहां ओपी सिर्फ विन 8 ऐप प्रमाणीकरण का उपयोग करने की कोशिश कर रहा है, मुझे लगा कि त्रुटि संदेश अनजान है उपयोगकर्ता को यह समझाएं कि वास्तव में उसकी समस्या क्या है। – Terrance

उत्तर

8

आपको यह त्रुटि क्रोम .htm फ़ाइलें के साथ जुड़े डिफ़ॉल्ट आवेदन के रूप में पंजीकृत किया गया है मिलेगा (मैं Firefox के साथ इसे देख नहीं था) ।

यह विशेष रूप से तब होता है क्योंकि यह वैक के परिणाम के साथ Validation.htm फ़ाइल लॉन्च करने का प्रयास करता है, इसलिए उस संबंध में यह आपके ऐप को समस्या का कारण नहीं बना रहा है, और वाकई वास्तव में पूरा हो गया है। प्रमाणीकरण.htm रिलीज (या डीबग) फ़ोल्डर के तहत, आपके विजुअल स्टूडियो समाधान निर्देशिका के आंतों में स्थित है, ताकि आप सीधे फ़ाइल एक्सप्लोरर से इसे खोल सकें जो भी आपका डिफ़ॉल्ट ब्राउज़र है।

+1

बस जोड़ना चाहता था - यह * किसी * लिंक पर होता है जो वैक चालू है यदि क्रोम आपका डिफ़ॉल्ट है - उदाहरण के लिए, 'डाउनलोड अपडेट' लिंक भी यह करेगा। –

+0

@ChrisSkardon http://code.google.com/p/chromium/issues/detail?id=156400 –

0

यह परेशान है, और मैं अपना डिफ़ॉल्ट ब्राउज़र नहीं बदलना चाहता हूं। बस जाने के लिए:

\ बिन \ डीबग \ ValidationResult.htm

0

मैं भी यही त्रुटि मिली। मैंने बस अपने सिस्टम से क्रोम & फ़ायरफ़ॉक्स को अनइंस्टॉल किया। और कोई त्रुटि नहीं थी। जबकि मैं नीचे दिए गए स्थान में प्रमाणीकरण की पूरी रिपोर्ट देखने के लिए कर रहा था: -

C:\Users\vishwajeet.kumar\AppData\Local\Microsoft\AppCertKit\ValidationResult.htm 

फ़ाइल ValidationResult.htm प्रमाणीकरण की पूरी रिपोर्ट में शामिल है।

+0

धन्यवाद Auri पर एक नज़र डालें। आपने जानकारी साझा की है कि हम निम्नलिखित दो स्थानों में से किसी एक में पूर्ण सत्यापन रिपोर्ट भी देख सकते हैं: - \ bin \ Debug \ ValidationResult.htm यदि एप्लिकेशन डीबग मोड में बनाया गया है। और \ bin \ Release \ ValidationResult.htm अगर एप्लिकेशन रिलीज़ मोड में बनाया गया है। – VishwajeetMCA

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