运行Windows应用认证工具包并点击“点击此处查看完整报告”链接后,我收到Unhandled exception
错误。这是我的应用程序的问题还是Windows App Certification Kit崩溃了?
错误为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 :(得分:8)
如果Chrome注册为与.htm文件关联的默认应用程序(我没有在Firefox中看到它),您将收到此错误。
它特别发生在尝试使用WACK的结果启动Validation.htm文件时,因此在这方面,不是您的应用程序导致问题,并且WACK确实已完成。 Validation.htm位于Visual Studio解决方案目录的内部,位于Release(或Debug)文件夹下,因此您可以直接从文件资源管理器中打开它,无论您的默认浏览器是什么。
答案 1 :(得分:0)
这很烦人,我不想更改我的默认浏览器。请转到:
\ BIN \调试\ ValidationResult.htm
答案 2 :(得分:0)
我也遇到了同样的错误。我刚刚卸载了Chrome&我系统中的Firefox。而且没有错误。 虽然我能够在下面给出的位置查看完整的认证报告: -
C:\Users\vishwajeet.kumar\AppData\Local\Microsoft\AppCertKit\ValidationResult.htm
文件ValidationResult.htm
包含认证的完整报告。