Ich erhalte einen Unhandled exception
Fehler nach dem Ausführen des Windows App Certification Kit und klicken Sie auf "Klicken Sie hier, um den vollständigen Bericht" Link anzuzeigen. Ist das ein Problem mit meiner Anwendung oder stürzt das Windows App Certification Kit ab?Windows App Certification Kit Fehler nach dem Klicken auf "Klicken Sie hier, um den vollständigen Bericht anzuzeigen"
Der Fehler ist Class Not Registered
und hier sind die Details:
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)
Jetzt ist das nur die dümmste Sache überhaupt ..... Nicht die Frage, sondern der Grund warum. Ich sah die native w32 Ausnahme und dachte das Schlimmste. – Terrance
@Terrance Was ist daran dumm? Alle Fehler, die von Win32-Funktionen zurückgegeben werden, werden in Win32Exceptions konvertiert. "Klasse nicht registriert" ist eine standardmäßige und sinnvolle Win32-Fehlermeldung. –
Okay, so dumm könnte eine grobe Vereinfachung sein. Im Allgemeinen ein Win32-Fehler für eine Win32-Anwendung Vanille, könnte dies eine völlig sinnvolle Fehlermeldung sein, aber in einem Fall wie diesem, wo OP versucht, nur die App-Zertifizierung Win 8 zu verwenden, fühlte ich, dass die Fehlermeldung nicht intuitiv wie es tut dem Benutzer nicht erklären, was sein Problem tatsächlich ist. – Terrance