Ricevo un errore Unhandled exception
dopo aver eseguito il Kit di certificazione app Windows e facendo clic sul collegamento "Fare clic qui per visualizzare il report completo". Si tratta di un problema con la mia applicazione o il Kit di certificazione app di Windows si è arrestato in modo anomalo?Errore del kit di certificazione app di Windows dopo aver fatto clic su "Fare clic qui per visualizzare il report completo"
L'errore è Class Not Registered
e qui ci sono i dettagli:
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)
Questa è la cosa più stupida di sempre ... Non la domanda, ma il motivo. Ho visto l'eccezione w32 nativa e ho pensato il peggio. – Terrance
@Terrance Cosa c'è di stupido a riguardo? Tutti gli errori restituiti dalle funzioni Win32 vengono convertiti in Win32Exceptions. "Classe non registrata" è un messaggio di errore Win32 standard e ragionevole. –
Ok, così stupido potrebbe essere una grossolana semplificazione. In generale, un errore win32 per un'applicazione win32 vanilla potrebbe essere un messaggio di errore perfettamente ragionevole, tuttavia in un caso come questo in cui OP sta solo tentando di utilizzare la certificazione dell'app di Windows 8, ho ritenuto che il messaggio di errore non fosse intuitivo così come non spiegare all'utente quale sia il suo problema. – Terrance